渣本,正准备找工作,抽空整理了百度三面面试经验,希望可以帮助到大家
百度APP一面
1、自我介绍
2、字符串匹配(有几种不同方法)
3、写一个单例模式(DCL)
4、进程和线程的区别
5、进程间通信
6、死锁了解吗
7、进程有哪些状态
8、操作系统的IO模型有了解吗
9、linux会用吗(不会)
10、Shell命令会吗(不会)
11、OSI七层模型说一下
12、TCP/UDP在哪一层,有什么区别
13、说一下TCP三次握手
14、了解过服务端的半连接队列吗
15、握手的过程中可以携带数据吗
16、常见的状态码了解吗
17、有自己去搭网站吗(没有)
18、https有了解吗
19、有用过数据库吗
20、有了解过数据库的引擎吗
21、还知道其他的数据库引擎吗
22、事务有了解吗
23、事物的隔离级别了解吗
24、有研究过innoDB的底层原理吗
25、说一下抽象类和接口的区别
26、说一下JVM的内存划分,JVM的知识是做项目用到的还是专门去看的
27、有自己做过JVM的参数配置吗
28、再说一下对年轻代和老年代的理解
29、触发FullGC的条件
30、介绍一下垃圾回收的算法和垃圾回收器
31、介绍一下G1回收