【校招VIP】百度提前批一二面

07月31日 收藏 0 评论 0 java开发

【校招VIP】百度提前批一二面

转载声明:文章来源:https://www.nowcoder.com/discuss/514210914900459520

一面
1.自我介绍
2.项目和实习
3.如何定位网络问题
4.端口占用怎么解决,网络不通怎么排查,可能有什么原因
5.ps -ef的ef啥意思,netstat -antu的antu是啥意思
6.kill -9 的理解,-9加和不加有啥区别,线上可以用-9吗
7.关闭线程的其他方式
8.进程线程
9.进程线程的上下文切换有啥区别
10.Java基本数据类型
11.Java引用数据类型
12.String能被继承吗,为什么被final修饰了就不能修改,从设计上考虑什么情况下会使用final
13抽象类和接口
14.接口成员变量修饰符是啥(不大明白)
15.抽象类可以有自己的实现,这种设计是出于什么考虑的
16.Java创建对象的方式(瞎说的new,反射,工厂模式,自动注入),面试官说还可以通过反序列化
17.序列化和反序列化有哪些方式,有什么使用场景,有啥优缺点
18.为啥要有序列化id
19.volatile的理解
20.MySQL表和视图的区别,应用场景,对性能的影响,视图可以使用索引吗,可以使用原来表上的索引吗,视图数据可以更新吗,源表上的数据会有怎样的反映
21.MySQL索引的数据结构
22.哈希索引、全文索引、ES的索引,区别
23.做题的时候网页打开的没法做题,临时下载的如流,下载的时候又聊了两句,在哪实习,实习了多久,写论文了吗,本科期间做的比赛是啥的
24.做题:很简单,但是想不起啥题目了

当场说通过了

二面
1.自我介绍
2.项目&实习
3.介绍火山模型
4.SQL语法怎么做的,支持什么语法,数据保存在哪里,存储行的数据结构,buffpool的数据结构,文件对应的数据结构(说我只做了简单的)
5.Java list的实现类,区别
6.ArrayList和LinkedList追加元素哪个快,ArrayList能快多少,定量分析一下(有点懵,不知道如何分析),扯到了扩容
7.扩容的时候数据拷贝时间受哪些影响,申请空间的时间跟申请空间的大小有关系吗(懵),扯到了操作系统最先使用算法和最佳适应算法
8.申请1M的时间是申请1k空间的1000倍吗(懵,从来没考虑过,瞎分析了一通)
9.申请内存的时间跟什么有关系,页表,虚拟内存等等的,我甚至扯到了不同品牌的内存读写速度不一样,面试官都笑了
10.贴了一段错误信息,让我分析可能的原因,堆栈大体上是MethodNotFoundError(我说的修改Maven导致依赖版本发生了变化、反射)
11.Maven引入了两个全限定性名相同的类怎么办,这两个类都要存在,都要用,import的时候如何选择使用哪一个,加载的时候怎么选择加载哪个
12.查看进程占用哪些端口
13.timewait是什么状态
14.服务器上出现大量timewait是什么原因
15.发送方发送的快,接收方来不及接接收怎么办
16.详细说一下拥塞控制
17.做题:找从左上角走到右下角的一条通路

C 0条回复 评论

帖子还没人回复快来抢沙发