百度 Java研发工程师 一面
岗位:Java研发工程师
时间:7.19
Java/C++
线程池了解,几种线程池,设计线程池需要注意什么(cpu密集型的还是io密集)
线程安全怎么保证
C++和Java hello world文件到输出的过程
C++左值和右值
JVM,类加载机制,双亲委派
网络
HTTP在第几层,状态码:404, 502, 3xx
TCP为什么进行三次握手
编程
三选一
- topK问题:寻找数组中频率前K大的数注意hash之后可以用快排优化复杂度
- 逆波兰表达式:输入字符数组,输出计算结果arraylist初始化错了,返回应该是栈顶
- 给定一个数n,求最小的完全平方数因子个数(如13=4+9,得2)
项目
对象存储做什么,和文件存储的区别
Hive底层引擎是什么
总结:
整个秋招面试的第一场,提前批,由于我暑期准备的是CPP,所以Java的八股还没看,面试官就凑合混合问了一下。算法的部分生疏了下,没写完,面试官一个小时的时候说要开会让我先写,挺好的,虽然第二天就挂了
#24届软开秋招面试经验大赏#TaylorSwift13面经 文章被收录于专栏
24后端开发面筋