百度2024校招提前批

岗位:北京-Java研发工程师
7.24投递,7.27约面,7.28面试,整个面了一个小时,面试官人非常好,奈何我太菜了唉
面试官上来先讲了下部门所做的工作,然后让我自我介绍,针对我简历里的项目开始问,问我们的压缩算法,大概问了一下我的参与工作,和我项目中的创新优化点。
完了以后开始问八股,面试官听我自我介绍是自学的java,问的八股我感觉比其它面经的要简单很多,虽然我也不会。问有那些创建对象的方式(new,反射,工厂模式),反射原理(不会),类加载过程,自己写的重名类和内部类加载为啥报错(双亲委派模型,我答的不好),HashMap的底层结构,加锁有哪些,可重入锁性能好在那,== equals,重写equals还要写什么,被fianl修饰的能不能继承,面向对象相对于面向过程好在哪(结合自己的项目谈,基本每个八股面试官都让结合自己的项目谈谈),值传递和引用传递的区别,了解其它的设计模式。
然后就是共享屏幕在本地写代码,先让我写一个单例模式(问我是否是线程安全的),再写一个循环队列,要求线程安全,有插入,删除,判空,判满,我用链表写的,有点迷糊,最后时间到了没写出来,然后面试官叫停了。
最后反问,我问面试表现,面试官说基础还需要加强,hh我太菜了

-------------------------------------------------------------------------
8.2看已经共享中了,挂了
全部评论
搜一下阻塞队列实现原理就可以,网上挺多代码的。加油加油
1 回复 分享
发布于 2023-07-30 12:26 江苏
老哥,有后续了吗
点赞 回复 分享
发布于 2023-07-30 15:32 安徽
结果怎么样了
点赞 回复 分享
发布于 2023-07-29 16:05 湖北

相关推荐

投递OPPO等公司10个岗位
点赞 评论 收藏
分享
LazyBreeze:项目尽量体现你对技术的理解和深度,不是说把中间件用一下就完事了,你项目里面提到集群和分布式,你真在服务器上部署过吗,感觉太假了,第二个项目说自己用了微服务的什么组件,只是用了没有自己的思考,很难让面试官注意到你的简历。针对某几个技术点自己多思考一下,考虑一下有没有别的替代方案,可以写一下,即使没有真的实现
点赞 评论 收藏
分享
昨天 11:30
门头沟学院 Java
失去了成为米孝子的机会
投递小米集团等公司10个岗位
点赞 评论 收藏
分享
评论
10
51
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务