百度日常实习Java后端一面-1h7min

1. 自我介绍
2. 闲聊,问研究生课程,能实习时长,毕业时间
3. 项目
3.1 登录身份校验使用了JWT令牌,是怎么实现的
3.2 redis的一主两从是自己部署的吗
3.3 redis缓存穿透是什么,怎么解决
3.4 为什么要用乐观锁解决超卖问题(答: 考虑到项目场景并发量不会很大,如果使用悲观锁会有性能开销)
3.5 既然并发量不大,为什么还采用锁呢?如果采用悲观锁该怎么实现
3.6 数据库的分布式锁有用过吗?没用过那就介绍一下你用过的分布式锁
3.7 防重Token+lua脚本是为了解决什么问题,怎么实现的
3.8 多个线程执行这个lua脚本会出现什么问题吗?
3.9 使用RabbitMQ是为了解决什么问题,怎么解决的
3.10 Spring AOP是什么,有哪些适用场景
3.11 Spring事务是什么,有什么作用
3.12 介绍一下Synchronize关键字,可以加在哪些地方
4.1 项目里面Java多线程是怎么使用的
4.2 如何进行的多通信断点点多路复用管理
5. 抽象类和接口有什么区别?各自适用于什么场景?
6. 某个接口sql查询慢,如何排查
7. 索引失效
8. 怎么分库分表,sql表数据量太大导致的查询速度慢怎么解决#牛客AI配图神器#
9. 介绍一下Java类加载的机制

手撕:leetcode.78

总结:项目熟悉度不够,分布式锁,分库分表知识点掌握不熟,Spring的事务相关知识掌握不足,对于项目中多通信端点多路复用管理的实现掌握不够,手撕明明很简单但写出来了没能跑出来,给面试官讲了一下思路。感觉自己回答问题的时候有点紧张加上对八股熟悉度不够,老是说一半卡壳,答不全。整体难度不算高,但我准备得不够充分。。。估计挂了。
全部评论
我前天也面的百度 可能是一个部门
1 回复 分享
发布于 05-28 09:57 吉林
uu在哪里投的啊
点赞 回复 分享
发布于 05-28 16:22 上海

相关推荐

记录一下第一次面试,投了几十家,95%读都不读,还别说已读不回了,这个还是主动找我的,他们要python的,我说我要java,还是让我面了,应该是个创业公司,公司很小,进去就可能20平,4个人的样子,应该挺缺人,而且要上来就能干活吧。1.上来是10道选择题(计网,数据结构缓存之类的题,没拍照忘了,对了8个)2. 算法题,爬楼梯,用递归超时(21/45),15分钟没想出dp(没想到小厂也考算法,一点没刷算法)3.tcp udp区别?答了面向连接,无连接,安全,不安全4.为什么tcp安全?答了3次握手四次挥手5.介绍一下3-4挥手答的不好,没咋背,简单凭借408残留记忆回答的6.为啥4次挥手答的第四次丢了,会导致服务器没关连接7.数组链表的区别(arraylist和linkedlist)答的,查找和插入删除的区别O1.On那些8.hashmap和hashtable的区别只了解map,不了解table,说了table线程安全吧9.介绍hashmap简单介绍了一下数据结构,和存储过程,答得很简单,我以为会追问扩容的,现在想着应该把hashmap知道的都说一下10.死锁四个条件这个直接背出来11.mysql索引的数据结构b+树12.为什么用这个?mysql进阶没学,八股也没背这个,说了一句叶子结点可以顺序查找(现在想想应该跟logn有关吧,被自己蠢到了,555)13.进程和线程的区别?答的进程分配资源,线程执行最小单元,进程包含进程,上下文切换一个开销大一个小14.怎么处理高并发异常?答的加锁15.锁的原理说了一嘴乐观锁悲观锁16.那你说一下乐观锁悲观锁答的乐观锁是检查是否修改再写,悲观锁是直接加锁不让其他线程进来17.介绍简历第一个项目我没准备介绍语,我以为直接看简历不就行了,介绍两句说不下去了😭18.jwt怎么实现安全验证的?答了拦截器拦截然后解析,报错或者过期不许通过19.jwt存哪儿说的浏览器localstorage或者cookie20.介绍aop答了什么前置通知后置通知那些,做一些增强逻辑21.aop使用场景答了日志(现在想起来还有spring事物)22.介绍第二个项目(点评)没准备介绍词,随便说了个优惠券秒杀,然后脑子宕机了23.下单成功率99.8%怎么整出来的答的jmeter(实际上让ai包装的)24.那你用了多少个线程去并发200个,(他好像笑了我一下😭)25.缓存穿透答的缓存空值,布隆过滤器26.怎么缓存空值?答的redis不存在mysql不存在就存空值啊27.那你采用随机的来请求每次都存空值?不耗流量吗?已经干宕机了,我哪知道,点评里记得当时就这样写的28.介绍消息队列,原理答的我用得redis stream,底层不就是一个队列吗😭,不知道啊29.大模型了解吗用过😄提问30.贵公司技术栈?31.贵公司技术人员配置?3-4个人,后面还要3-4个实习生32.贵公司自己训练模型还是调用api?自己训练总结:第一次面,经验还不足,八股也只背了一点简历上的,问简历外的就有点寄了,项目最好自己还是准备个介绍语,用什么技术实现了什么,面试官可能会根据你的介绍提问,我就是介绍不出来  
点赞 评论 收藏
分享
评论
4
21
分享

创作者周榜

更多
牛客网
牛客企业服务