百度二面提前批(java研发)

电话面试(70分钟左右)
先发来7个编程题,在文档上,他能看到我操作文档
4个写代码题:
①数组找到出现次数大于半数的
②hashmap遍历
③两集合的交集
④链表每k次反转

3个读写代码题:
①一堆会抛出异常情况的代码,有一个循环,要求分析最后输出
②String类型各种混杂在一起,判断是否==
③线程池,ThreadPoolExecutor怎么实例化的,各参数代表啥,线程池原理说一说

面试题:
1、private等修饰符的区别与运用
2、怎么停止线程
3、sleep与wait方法什么区别
4、哪些常见的运行时异常
5、Collections与Collection有啥区别
6、数组与链表区别与运用
7、数据库索引,
8、红黑树的增删
9、linux查看进程,停止进程
10、查看端口号被谁占用
11、vim各种命令
12、awk(没听过)
13、git命令(只说了在本地ide上pull和poll这些)
14、concurrenthashmap怎么保持线程安全
15、http与https的区别
16、http中post方法的content-type有哪些(说了post方法常用来提交表单等,没说出type有哪些)
17、jvm的一些参数
18、jvm的堆内存详述
19、String str = new String("abc");创建了几个对象
20、finalize方法的作用
21、hash算法与运用场合
22、有没有实习过(说拿了华为的软开暑假实习offer,时间原因没去)

反问:表现怎么样,有什么建议,是不是三轮技术面
答:理论基础掌握的牢,但是缺少实践经验,两轮纯技术+(经理和技术面试官综合终面),一天内出结果

全程:一问一答,十分紧凑,感觉更像一面,比较基础,我的一面是视频面,大多都是问项目、框架和场景题

结束后大概10分钟后:打来电话说,由于理论基础掌握的可以,但是缺少实践经验,所以决定加一轮技术面,定在明天,等通知即可

我:??所以是四轮面试了,还有这个操作吗?(希望了解的牛友评论区解答下)

来写面经记录下,希望牛客显灵,转行的我太南了,希望顺利!!!1



#百度##Java##提前批##秋招##内推#
全部评论
哪个部门啊? lz
点赞 回复 分享
发布于 2020-07-23 21:38
请问楼主,编程题做出来多少呀?
点赞 回复 分享
发布于 2020-07-24 00:11
小红书
校招火热招聘中
官网直投
楼主本科吗
点赞 回复 分享
发布于 2020-07-24 08:24
楼主tql
点赞 回复 分享
发布于 2020-07-24 10:52
tql
点赞 回复 分享
发布于 2020-07-24 11:03
楼主什么时候投递的啊,为什么投了杳无音信。。。被刷了?
点赞 回复 分享
发布于 2020-07-24 15:16
请问是上海的吗?
点赞 回复 分享
发布于 2020-07-24 16:10

相关推荐

无自我介绍一、项目+场景1. 请选一个项目进行介绍?(前面没答好,面试官开始怀疑我是否真正做项目没有,是不是抄了别人的项目,打断了项目介绍,开始提问)2. 使用逻辑过期时间解决缓存击穿,Redis中是如何存储的?3. 缓存击穿既然是针对热点Key,直接永久不过期,那为啥需要设置逻辑过期时间?4. 优惠券秒杀的接口的请求参数和响应参数是什么?如何设计的?5. 优惠券的查询功能怎么写?为啥没使用分页?要做分页的话前后端如何传参?6. 项目是否上线?是否对外发布?(前面回答得不好,不想问项目了)二、八股 + 实操6. 如果发现Java进程的CPU占用率飙升如何定位?(需要介绍一些命令,然后共享屏幕进行实操)(我说了好几个命令包括Linux命令和Java自带的命令,实操没怎么干过,直接没戏)7. jmap如何使用,能够查看哪些信息?(先介绍,然后共享屏幕进行实操)(jmap只知道能够看堆区的分布情况,没怎么实操,不会,直接gg)8. 介绍类加载器,让打开IDEA自定义一个类加载器,并打破双亲委派。(实操不会,gg)9. volatile关键字的作用?请写代码举例说明。(写了双重检查的单例)10. 为啥双重检查的单例代码需要写volatile,不写的话哪几行代码可能会出问题?三、手撕手撕题好像没有hoot100的原题,都是变种。需要自己定义类结构,并自己定义函数。11. 判断两个树是否相等。“相等”的含义是树的根节点相等,左右子节点要么相互相等(树1.左节点 = 树2.左节点, 树1.右节点 = 树2.右节点),要么互为镜像(树1.左节点 = 树2.右节点, 树1.右节点 = 树2.左节点)。(手撕出来了,使用分解的思路)12. 力扣53.最大子数组和。(不是原题,需要改变所求的目标,改为找两个子数组,使得两个子数组的和最大,两个子数组不能有重叠元素)(应该要用动态规划,没手撕出来)13. 力扣2.两数求和。(不是原题,需要将链表反转,将高位放在链表头,低位放在链表尾部)(应该要同时后续遍历链表,使用迭代写了半天迷糊了,早知道先把两条链表反转,然后以力扣2的逻辑写完后再反转)四、总结1. 对项目细节有点不熟悉了,被挖坑了,后续再回去复习项目细节。2. 实操内容比较多,只知道八股概念看来已经不行了,对于每个八股,涉及操作的可能需要操作一遍。3. 算法还得练。五、感受非常难受。1. 面试官那边很吵,介绍项目经常被分心,导致介绍项目出现逻辑漏洞。2. 这次实操和算法都很差,很影响心态。今年,感受最好的面试是百度给的,最差的也是百度给的!哎,还得练!
查看14道真题和解析
点赞 评论 收藏
分享
5 50 评论
分享
牛客网
牛客企业服务