百度Java一面面经 上海

百度一面:
1.自我介绍,项目
2.项目中的难点,怎么解决,主要讲java方面的
3.JVM介绍一下
4.垃圾回收器介绍一下
5.CMS和G1回收时的具体步骤详细说一下
6.CMS回收时如果老年代中有引用指向新生代,这种时候怎么避免回收器重写扫描新生代(不会,面试官后面说用card table,让我后面去了解一下)
7.JVM调优会吗,具体用过哪些指令
8.concurrenthashmap讲一下,底层实现原理是什么
9.concurrenthashmap的get(key)方法加锁吗,这个方法是怎么保证线程安全的(不会,面试官说是将value用volatile修饰,保证其可见性)
10.AQS知道吗,底层的实现
11.公平锁的情况下,CLH队列是怎么操作的
12.线程池用过吗,参数讲一下
13.当线程池需要回收线程时,流程是什么(不会)
14.Innodb的底层结构是什么样的
15.有过数据库调优吗(explain)
16.redis中zset可以用来实现什么功能
17.zset的底层原理是什么(ziplist+skiplist)
18.redis的持久化(rdb+aof)
19.写题:二叉树的层序遍历

#Java开发##面经##百度##Java工程师##校招#
全部评论
第六那个不是记忆集rememberset嘛,看来这个G1回收器很受欢迎
2 回复 分享
发布于 2021-07-26 16:23
那个线程池回收线程,应该是根据那个keepalive参数,如果大于coolpoolsize的那些线程发现有线程的空余时间超过keepalive就会回收...瞎猜的..
点赞 回复 分享
发布于 2021-07-26 16:22
今天一面完,面试官说表现不错,基本都答出来了,本以为稳进二面,结果刚才发现被挂了。。。。
点赞 回复 分享
发布于 2021-07-26 22:26
老哥项目是在哪找的啊
点赞 回复 分享
发布于 2021-07-27 09:23
我百度一面算法题hard,leetcode1681
点赞 回复 分享
发布于 2021-07-27 10:39
上海的hc已经没有了,今天hr打电话说的
点赞 回复 分享
发布于 2021-07-27 11:15
楼主是提前批吗?
点赞 回复 分享
发布于 2021-07-30 08:37

相关推荐

主要还是讲关于实习的事情。首先得讲一下为什么我先选择找产品经理这个实习有一点原因是因为我不想写那么复杂的代码,很难看到好的结果,基于我的经历。在看到雷军做产品做得很好的时候,看到我喜欢的作家也是一个产品经理,从他的文字里,从别人的言语中感觉这是一个还不错的职业,第三它的薪资水平在不是技术类的岗位中算是很不错的,加班貌似也还好。可是最近在找实习的过程中很难受,一个是基于我现在的经历,确实没有实习,也没有完整的项目就进不去,其次是看到网上别人的面试经验分享感觉问题还是挺难的,再深入一点去想这些问题,我也没有一个好的答案,还有就是其实算是转行吧,但真正的学习也没有学很多东西,只是大概了解。也有一个害怕困难,因为面试更加宽泛,没有指定范围,不像我们之前的应试考试,所以我又开始考虑考公,不仅是应试考试,并且有稳定的编制而在企业中没有实力就意味着出局,我感觉目前自己不太有实力。可能是考研已经耗费了我全部的力气,可能是在疫情之后身体累了,反正现在很喜欢躺平就躺着无所事事,想在没什么压力中度过一天,如果有任务也不太想做,不喜欢太难的东西。那说到考公又不得不去讲,那为什么不在本科之后就考公呢?是没有想好,那现在呢,入党名额紧俏,还有就是你真的是喜欢稳定,而不是因为懒惰,所以想选择这条看起来简单的道路。有时候觉得自己也是理想化,这种理想化在面对现实的时候更有挫败感也没有那么乐观了。这还需要补充一点,就是我本专业许多学长学姐的就业选择会是研发和算法,那么就工资而言肯定是比产品要的,我真的是不是那么爱钱,如果说投资回报的话,那肯定是选择算法薪资水平更高,并且这是可以转产品的一条路,我真的有那么讨厌代码吗?还是说畏惧困难以为产品更加简单。#实习,投递多份简历没人回复怎么办##牛客AI配图神器##牛客创作赏金赛#
点赞 评论 收藏
分享
评论
7
49
分享

创作者周榜

更多
牛客网
牛客企业服务