百度JAVA提前批一面(凉经)

本人非科班(本末9,硕中9,电子信息)基础非常差,投的百度秋招,不知道为什么被提前批捞起来面试(问面试官说是部门随机捞起来面试),面试官人非常好,非常有礼貌,很耐心,奈何自己太菜了。

1.选择一个比较熟悉的项目(黑马点评),说说你做了哪些功能。

2.登陆功能怎么实现的?实现点登陆还是什么?信息存在Session里面还是token?关闭了页面,登陆信息还有效吗?

3.如何实现秒杀功能,使用什么实现分布式锁?为什么用Redis?还有哪些分布式锁?

4.重复下单功能实现

5.有10亿个手机号,手机号可以重复,如何找出重复个数最多的前10个号码?

6.SQL语句:有一张学生表,id表示学号(主键),name表示姓名,找出姓名重复的所有学生id

7.数据库的隔离级别?RR如何实现?它解决了什么问题?脏读、幻读分别什么?

8.ArrayList、LikedList都是可以无限添加元素的吗?各自的实现原理,如何进行扩容,扩容是直接扩容还是创建新数组?

9.如何用Synchronize实现公平锁?

10.HashMap的put()方法底层怎么实现的,如何扩容是直接扩容还是创建新数组?

11.HashMap是否线程安全?ConcurrentHashMap为什么线程安全?它的put()方法如何实现?

12.垃圾回收算法?新生代进入老年代的方式有哪些?

13.计网,状态码404、500各表示什么含义?

14.项目是自己练手,还是企业级的?

大概就这些,第一次有点紧张,忘记录下来了,凭记忆写的。

#百度##JAVA##提前批#
全部评论
太难了吧…..
2 回复 分享
发布于 08-20 21:04 上海
佬,你有没有笔试?
1 回复 分享
发布于 08-21 09:59 湖北
英语好可以来试试外企呢。。比如我司
点赞 回复 分享
发布于 08-21 13:53 上海
5 怎么回答,大佬
点赞 回复 分享
发布于 08-21 14:44 浙江
约二面了吗
点赞 回复 分享
发布于 08-27 15:50 陕西

相关推荐

11 48 评论
分享
牛客网
牛客企业服务