腾讯一面

1.map有哪些,说下hashmap的实现,和treemap优劣
2.java锁有哪些,synchronized可以锁什么,有哪些互斥情况
3.悲观锁和乐观锁
4.怎样实现消费者和生产者,消息放在哪儿,消息队列有并发问题吗怎么解决
5.死锁是什么,怎么解决
6.服务器的内存一直在上升可能是什么问题,怎么去排查,cpu飙高呢
7.java的内存布局
8.输入一个网址的到浏览器展示页面经历了那些过程
9.dns是怎么解析的,缓存是怎么做的,你本地的缓存是放在浏览器还是哪里,如果本地缓存失效了怎么办
10.建立连接过程中服务器失效了怎么办,怎么排查问题(没听懂)
11.为什么需要三次握手,为什么udp不需要
12.tcp是一个连接一个线程吗,如果多个请求过来咋个办,不会创建很多线程吗
12.tcp的time-wait是怎么来的,有什么用
13.mysql事务隔离级别,innodb用的什么,mysql有哪些锁,我在更新的时候加什么锁,两条数据同时更新怎么加锁
14.mysql查询不走索引会怎么样,走了索引会怎么样,io是什么情况
15.上面问网络的时候,也问了netty的网络模型是什么样的,你的项目网络模型是什么样的,你做过socket编程吗,socket是怎么实现知道有连接过来的(不会)
16.redis的如何做过期删除,为什么可以用来存热点数据
17.nacos相关问题
18.负载均衡算法,限流熔断,网关,远程调用
19.你的队列是干嘛用的,如何保证消息成功消费
总结:基础太差
全部评论
一面就这么猛啦
点赞
送花
回复
分享
发布于 2023-04-12 22:18 甘肃
看了老哥的分享,赶紧去多刷一点题才行
点赞
送花
回复
分享
发布于 2023-04-12 22:30 四川
滴滴
校招火热招聘中
官网直投
佬,java面试题哪里找啊
点赞
送花
回复
分享
发布于 2023-04-21 00:02 重庆

相关推荐

#软件开发2024笔面经# 小米 4.10 线上面试前一天通知,第二天面试,连夜针对简历进行复习。以简历为主进行提问:自我介绍技术:1. 介绍面向对象编程思想2. 重写和重载的区别3. list和数组的区别,arraylist和linkedlist的区别4. 并发:了解过cas吗(⭐)5. 了解tcp/ip吗?tcp的三次握手过程,为什么挥手是四次,比握手要多一次(⭐)6. mysql有哪些索引,什么情况会用到索引7. mysql事务的四大特性,如何上锁了解过吗(⭐)8. springboot流程,如何理解依赖注入和控制反转9. redis五大数据类型,在项目中用到了哪些,redis的应用场景10. 为什么要用到redis?仅仅因为redis访问数据快就使用redis吗?(⭐)11. redis缓存穿透、缓存击穿、缓存雪崩12. redis数据淘汰策略13. redis为什么快项目(外卖项目)14. jwt令牌是如何实现的15. 如何使用md5加密16. 项目中如何保持redis与数据库保持一致17. 项目是如何进行开发的,开发流程18. 写一道算法题(链表反转)(⭐)19. 对小米公司有没有了解(随便说了不多,其实可以多扯一些,我尊贵小米用户的身份也没有展示出来)20. 反问ps:(⭐)是没有回答上来的总结:有了上次实习,确实积累了一些经验,只要面试官针对简历进行提问,基本上准备的东西都能用上,但是自己没有学习的内容,就不要往简历上写(作死写上了并发、多线程,结果回答不上来),可能也是线上面试的原因,自己相对来说没有这么紧张,大体上都可以回答上来。算法方面还要着重加强,一个链表反转不知道怎么动手,估计要挂了,算法真的好难啊,写项目感觉还有点意思,算法是真想不出来。再接再厉吧。官网显示流程终止,还是去试试中小厂吧😢
点赞 评论 收藏
转发
3 28 评论
分享
牛客网
牛客企业服务