查看全部31328条面经
最近更新时间:2022-01-26 14:14:55
匿名用户
面试了职位:Java
感觉靠谱
这就是大厂 百度Java面经

1. 自我介绍加项目介绍2. 简历上看到你做过项目组长,你在做组长之后做了那些工作。学到了那些东西。3. 有看过HashMap源码吗?4. JDK1.7中HashMap的put()方法全过程。5. JDK1.8有那些变化。6. JDK1.7当中HashMap中线程不安全问题有那些?原因分别是什么?7. JDK1.8之后如何链地址法,链表长度是多少的时候会转换成红黑树。8. 节点个数是多少的时候,红黑树会退回链表。9. 为什么会选择8作为链表转红黑树的阈值。10. HashMap与HashTable有什么区别?11. 有没有了解过ConcurrentHashMap?12. JDK1.8之后ConcurrentHashMap如何保证线程安全性?(CAS+synchronized),这里还顺便问了synchronized和可重入锁的区别。13. 与JDK1.7相比有那些优化?14. 说到synchronized,说些synchronized加载static关键字前和普通方法前的区别?15. 看你熟悉单例,说下单例懒汉式和饿汉式的区别?(手写)16. 懒汉式下如何保证线程安全?17. 创建线程安全的单例有那些实现方法?18. 说一下JVM的内存模型?(每一个模块都说)19. 熟不熟悉垃圾回收算法?20. 如何判定一个对象是否应该回收。21. 除了垃圾回收,还有那些工作会造成CPU负载过高(其实这里给出的是一个场景,就是让描述一下除了垃圾回收之外,还有那些工作会让线上CPU占用到百分之90-100,并且给出排查过程。)。22. 说一下CMS垃圾回收器和G1收集器的特点,和收集过程。23. String a = “abc”;和String b = new String(“abc”);是不是一样的?为什么?他们对应的内存空间分别是什么?24. 说一下JVM创建对象的过程。25. 说一下byte a = 127; byte b = 127; a+=b和a = a+b的区别分别会出现什么问题。26. 是否熟悉mysql?说一下mysql的隔离级别和对应的问题。27. 什么是MVCC,主要是为了做什么?28. 我们的数据库当中如何做的优化?举案例。29. 说一下mybaits和hibernate的区别,为什么用hibiernate。30. Hibernate状态的转换关系。31. 说一下Spring的IOC和AOP在项目里是怎么用的。32. AOP的两种实现方式,并且说一下哪一个效率更高一些,为什么。33. 说一些Spring的事务传播机制。34. 有哪些问题可以问?

2 年前 发布
评论 · 6
张同奇
问的很细,和我一面的难度差不多,但是题目不太一样。都是使劲往下挖,直到答不上来为止
思远
问的我头皮发麻
null
问得挺多的
session
这些问题不难吧说实话
ak
写的很详细哈,看来是做了准备的,想问下面试结果如何
黑面书生
这么简单,我一年都会

相关推荐

匿名用户
面试了职位:Java - 北京
感觉没戏
百度后端java面试
问了我一些数据库索引啊,session和cookie之间的区别啊之类的问题,我就根据我的理解都说了下。之后他又给我一个算法写,就是最大公共子序列的问题,这个题目之前在lintcode上类似的刷到过,所以轻轻松松就解决了。当然,为了体现我良好的书写习惯(当然是建立在对写程序这件事情绝对自信的基础上),我还在每一个关键的地方后面都规规矩矩的写上了注释,感觉到了面试官慈祥的微笑和赞许的眼光
面试感受:不好;面试难度:困难;面试来源:校园招聘
2 年前 发布
匿名用户
面试了职位:Java - 北京
未通过
百度java开发工程师实习面经
  1.跳台阶的题,每次跳一步或两步,有n级台阶,有多少种跳法? 2.给一个字符串,找出最长不重复子串? 3.给一个n*m的矩阵,0表示是水,1表示是陆地,求整个空间内有几块分离的岛屿? 另外还简单问了点项目的内容,下面主要分享一些基础知识方面的问题: 1.cookie和session的区别?session是存在服务器的什么地方,怎么存储的? 2.redis有几种数据类型? 3.数组和链表的区别?用什么方法可以提升链表的查询效率? 4.hashtable和hashmap的区别? 5.进程间有哪些通信方式? 6.红黑树查询、插入和删除的时间复杂度分别是多少? 7.hashmap插入数据的过程描述一下?如果单个桶的链表长度过长,怎么解决?如果hashmap冲突过多,怎么办? 8.TCP和UDP的区别?能举一些常见的使用场景吗?有哪些使用他们的应用层协议? 9.https和http的区别是什么? 10.给你一个包含100亿个url的文件,请你找出使用频率最高的10个url,应该怎么做? 11.redis的缓存击穿是怎么出现的?有什么解决办法? 11.看过哪些技术博客?看过那些比较好的专业书籍?
面试感受:很好;面试难度:困难;面试来源:其他
2 年前 发布
方正
面试了职位:Java - 北京
感觉靠谱
面试:Java。感觉一般吧,面试难度良好,对结果有把握。
1、什么是值传递和引用传递?
1轮面试:视频面试
面试感受:一般;面试难度:普通难度;面试来源:社会招聘
38个问题,1条回答
Q:1、什么是值传递和引用传递?
2023-03-02 发布
余先生
面试了职位:Java - 北京
感觉靠谱
【Java】面经分享
一面 我收到了笔试通知。在笔试的模拟测试中,共有2种类型的题目:不定项选择题26分,填空题24分。囊括的知识点很广,有linux,操作系统(页面替换题,进程线程),数据结构,计算机网络在正式笔试的时候,考的跟模拟题完全不一样!可能因为我是软件测试而不是测试开发,所以在正式考试的时候没有编程题,50分的不定项,50分的填空。而且知识点都是一些理论,比如瀑布模型之类的比较。所以笔试不出我意料的跪了
5轮面试:电话面试、填信息表、HR面试、部门主管面试、笔试
面试感受:一般;面试难度:有难度;面试来源:社会招聘
2 年前 发布
匿名用户
面试了职位:Java - 北京
感觉没戏
技术一论面试感觉不错
1.面试报到抽签 考生一般需要提前10—30分钟到达指定地点报到,考试工作人员核对考生身份证... 2.候考 考生抽签完毕后进入候考区等待考试,考试未结束不许随便离开,有考场工作人员监督,上... 3.进入考场 按照顺序,轮到某考生入场时,引导员将到候考室宣布:“请xxx号考生入场”... 4.答题 考生进入考场后,直接走到考生席,站定后向考官问好,得到“请坐”的指令后,考生可以... 5.退场 考生回答完所以题目后,主考官一般要问考生是否还有其他补充,考生此时一般回答无补充...
面试感受:很好;面试难度:简单;面试来源:网络招聘
2 年前 发布
看准80306
面试了职位:Java - 北京
感觉没戏
Java面试一般,共2轮面试
一共面了两个部门二十多天前上海部门三面结束后,要走了身份证号。上周面了北京的部门,两面。昨天收到hr电话说通过技术面了,是北京的座机号(又看到很多只面了一面的同学也收到hr电话了),所以有点懵,不知道到底过的是哪个部门。。。电话(42min)自我介绍问项目项目,做了啥,难点实习,做了啥对称加密和非对称加密的区别中间人攻击HTTP和HTTPSHTTP有哪些方法cookie深拷贝和浅拷贝有哪些数据类型String,StringBuilder,StringBufferArrayList和Linkedlistjava 的基本特性二叉树满二叉树,完全二叉树二叉树遍历,前中后,层次层次遍历说一下实现无序数组,找两个和为num的数快速排序说一下思想软件工程的思想测试占什么角色为啥想做测试而不是开发?啥问题想问?看中啥?基础、表达逻辑、项目里的角色、潜力、匹配度建议?表达逻辑可以,有潜力 1.      自我介绍2.      代码:用最基本的数据结构实现stack(第一遍忘记实现peek方法,还有一些作用域等细节问题)3.      代码:二叉树前序遍历非递归实现4.      作用域5.      泛型6.      进程与线程区别7.      创建线程的方式8.      线程池9.     代码:实现四个线程交替打印0-10010.   线程调度方式12.   有啥想问的13.   看中啥能力?编程能力,基础知识14.   啥评价?总体还行吧15.   啥时候有通知?三面是交叉面,可能等待时间有点长 1.      自我介绍2.      研究生成绩排名?3.      问项目。4. Android activity生命周期5.      项目有哪些坑(一直追问,答的不好。。。对项目还要总结)6. MySQL有哪些连接7.      代码题:两个有序数组求中位数(时间复杂度最低的做法,插隔板的方法,给15min写)8.      设计测试用例。打开一个app,出现闪屏图4s,图在服务端有配置(从功能、性能、兼容性适配性、客户端、服务端等角度答,不知道还有啥没考虑到的地方)9.      在北京上学为啥要选上海?对工作地点有要求吗?说也是山东人,在上海比在北京好落户,985的成绩不错的落户不困难,户口对以后发展还是很重要。。。(不知道是在暗示我过了还是啥?要是过不了还跟我扯这一套干啥?)10.   啥问题?a)       还合格吗?现在不能说b)       对我啥评价?基础还不错,项目欠缺你们部门主要干啥?商业质量服务,检索、广告业务
2轮面试:笔试、电话面试
面试感受:一般;面试难度:普通难度;面试来源:社会招聘
2 年前 发布
月下之树
面试了职位:Java - 北京
确定通过
【Java】面经分享
HR问的比技术主管还刁钻,把我说的脑瓜子嗡嗡的,问了一堆的你凭什么,你凭什么,可能是我说的薪资有一些高,那个技术主管问的问题也是贼难,上一秒我还自信满满,结果人问一下,我就、回答了一点点,他就说你可能还是不太熟练
3轮面试:填信息表、协作同事面试、HR面试
面试感受:不好;面试难度:有难度;面试来源:内部推荐
2 年前 发布
整体感受:一般
面试难度:有难度
面试来源:内部推荐
公司对比
百度
查看更多java开发工程师的内容

正在招聘

自动驾驶基础架构部_模型优化工程师200个职位

立即沟通