百度Java提前批一面面经

java,将近90分钟,北京时间晚上八点开始,面试官人很好,很耐心,还会有指导
许愿二面

1. 自我介绍

2. java基础
String,Stringbuffer,Stringbuilder区别
String为什么设计成final的(没答出来)
equals和==的区别
基础类型的==
重写equals时hashcode问题
jvm结构及作用
如何实现多线程
start和run方法的关系
线程池(问了参数,这块不是特别清楚)
BIO,NIO,AIO
重载和重写(开始忘记重载是什么了,面试官提醒了一下)
lock和synchronized的区别
CAS怎么回事,自旋怎么回事,ABA如何处理

3. 计算机网络
http和https区别
https怎么加密
七层协议和五层协议(有两层顺序说反了,面试官敏锐的察觉到了,第二次说的时候说对了)
每层协议作用
路由器是哪一层
TCP和UDP
沾包怎么解决
三次握手,四次挥手过程,为什么要设计成这样

4. 数据结构和算法
哈希表相关
红黑树,b树,b+树区别
熟悉的排序,如何实现,时间复杂度如何
主要讲了快排,归并排和堆排

5. 操作系统
线程和进程区别,jvm里的对应
死锁如何产生,产生死锁如何处理
银行家算法
乐观锁和悲观锁
什么时候用乐观锁什么时候用悲观锁(开始答错了,后来面试官引导了一下答对)

6. mysql (数据库没单独问,就一个问题还是在其他地方想到顺便说的,本来mysql和redis我还准备挺多的)
innodb和myisam在用b+树存索引的区别(这是从问数据结构b+树那里跳过来的)

7. spring(这块比较薄弱,只是会用,还远谈不上熟悉)
springboot和spring区别(我简历上提到用过springboot)
ioc和aop
aop怎么实现的,用过什么aop
(面试官应该看出我这块比较薄弱了,就没继续深问了)

8. 编程,写个快排
哭了,这里发挥的很差,可能是因为有人看着敲代码心里很慌,没有考虑好就写,最后写的很乱,面试官也直言这里有点失望
劝大伙不管多熟悉的题也全考虑好再写,写的时候平复好心态,越错越急,越急越错
许愿有二面,好好发挥证明一下自己的编程实力

9. 反问(这里还处于编程没发挥好的慌乱之中)
最后问了部门的主要工作
因为一直都是对方单方面联系我,简历我也是直接投给了帮我内推的兄弟,没有在网站上填写简历,所以问了有没有官网查看招聘状态,被告知因为是提前批内推,属于部门内部招聘,所以没有

总结
可能是因为我没有实习经历,所以面试官问的题都很基础,没什么情景题,问的问题也是从一个点发散开,提到哪问到哪(这里想到,是不是可以想办法自己引导方向到自己擅长的领域,以及可以少提及不太清楚的知识点)
基础题答的不错,不太清楚的问题在引导下也答出来了,但是关乎实践经验的框架题就只答了些基本的概念,面试官说有实习经历当然是加分项,但是校招其实主要也是以问基础为主。
很愉快的一次面试经历,面试官人很nice。在问我ABA问题时我不知道解决方法,面试官鼓励我根据问题发生原因想想解决方案,最后答添加一个标志位记录修改次数,比较的时候多传一个预期的次数,面试官说我的思路是没问题的,jdk的解决方案是版本控制。答的有漏洞的地方也会提出来,让我回去再多了解。

心得
刷面经和刷题是很有必要的,对于一个知识点的了解不能只停留在表面,理解透彻了答的时候才更有底气,才能经得起深问,写代码很重要,不要懒,打开ide写出来,知道解题思路不等于能把代码写好,还是太菜,回去还是要多练啊。


最后
大家一起加油吧,希望大伙都能拿到理想的offer!

许愿二面🙏
#百度##面经##Java##校招#
全部评论
提前批刚开始多刷面经,先投递小公司积累面试经验,然后再开始投递大厂,越是心仪的公司其实可以不用太着急。多总结多复盘如果可以要做到每次面试都进行录音,其实到后来你就会发现面试官提的问题都是差不多的,在每一次回答时都及时进行总结和改进就优化你的答案,也更能get到面试官的点。还有一点就是算法,一定要刷算法!!!剑指,leetcode热点前100一定要刷一遍,这些刷完了面试的算法题几乎就都没有问题了。(来自20届老学长的建议)
4
送花
回复 分享
发布于 2020-07-25 11:32
粘包,还是第一次听说这个
1
送花
回复 分享
发布于 2020-07-25 17:57
秋招专场
校招火热招聘中
官网直投
加油!
点赞
送花
回复 分享
发布于 2020-07-25 08:10
加油! 请问楼主什么时候投的呀?
点赞
送花
回复 分享
发布于 2020-07-25 09:03
是牛客上的内推吗?
点赞
送花
回复 分享
发布于 2020-07-25 11:06
阿里巴巴钉钉文档团队欢迎各位应届生前来投递!!!   jiuchen.xdx@alibaba-inc.com
点赞
送花
回复 分享
发布于 2020-07-25 11:39
估计是没有二面了,欢迎楼主打脸
点赞
送花
回复 分享
发布于 2020-07-25 13:11
和楼主一样,都是从string,steingbuilder开始的😂
点赞
送花
回复 分享
发布于 2020-07-25 15:31
请问关于BIO AIO这一块,你是怎么说的呢?
点赞
送花
回复 分享
发布于 2020-07-25 15:43
面经都是在说考了些什么,怎么刷呀
点赞
送花
回复 分享
发布于 2020-07-25 15:51
真难受  百度简历都没过
点赞
送花
回复 分享
发布于 2020-07-25 23:54
楼主一面完有消息了吗
点赞
送花
回复 分享
发布于 2020-07-26 14:22
怎么样了同学,有没有消息啊
点赞
送花
回复 分享
发布于 2020-07-30 22:15

相关推荐

18 106 评论
分享
牛客网
牛客企业服务