首页 > 百度JAVA提前批一面(凉经)
头像
西格玛🐭🐭
发布于 08-20 20:22 湖北
+ 关注

百度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.项目是自己练手,还是企业级的?

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

全部评论

(5) 回帖
加载中...
话题 回帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐