腾讯一面凉经 5.16

软件开发-后台开发方向 Java
时长:1h
部门:wxg 企业微信

1. 自我介绍
2. 手撕两道算法题
    a. 旋转字符串
    b. 删除链表中重复元素
3. Linux常用命令有哪些
4. awk命令有了解过嘛
5. 平时怎么查看日志
6. 有没有用过命令查看程序运行的栈信息
7. netstat命令怎么使用?用来干啥?
8. Linux网络抓包用什么命令来实现?
9. top命令用过嘛?如何查看僵死进程?
10. 进程,线程和协程有什么区别?
11. 进程和线程的区别在哪里?
12. 进程之间的通信方式有哪些?
13. 除了管道还有什么通信方式?
14. 前端发起请求之后到达后端,中间过程是什么?
15. 如果在网页中输入一个网址,会发生什么?涉及到什么协议?
16. UDP访问DNS的过程是怎么样的?
17. 为什么要三次握手?
18. 三次握手与四次挥手的区别是什么?为什么要多一次?
19. 四次挥手的过程中如果处在timewait状态的请求较多,会有什么结果?要怎么解决这个问题?你在项目中是怎么解决?
20. Redis的缓存击穿有了解过吗?
21. 如何解决缓存击穿问题?
22. 除了布隆过滤器还有什么解决办法?
23. 项目做的是单体项目还是Redis集群?集群有没有做压测?
24. Redis和MySQL的数据同步如何保证?
25. Redis和MySQL的区别是没是?有什么关联?
26. Redis的热查询有没有了解?怎么解决的?
27. MySQL的乐观锁和悲观锁是什么?
28. MySQL如何定位慢查询?
29. MySQL定位了慢查询之后,要怎么优化慢查询?
30. MySQL的底层数据结构有没有了解?怎么实现的?
31. 在项目中用过什么MySQL语句?
32. 反问

过程忘记录音了,全靠结束后的回忆,可能有所遗漏
基本上全是问八股,项目方面鲜有涉及
面试官还是挺好的,中间会给一点引导
但自己操作系统和Linux命令部分准备的不够充分,回答的稀烂
一个小时后挂了
全部评论
本篇面经讲解+学习资料推荐:https://www.nowcoder.com/discuss/1308598
7 回复 分享
发布于 2024-05-17 13:30 四川
java岗问这么多linux合操作系统的吗
2 回复 分享
发布于 2024-05-16 23:39 四川
可以,常规
点赞 回复 分享
发布于 2024-05-17 10:42 浙江

相关推荐

2025-12-23 10:25
门头沟学院 Java
1. 项目有做过流量压测吗?单服务还是多服务部署?2. 唯一ID除了雪花算法,还有哪些生成方式?3. 雪花算法时钟回拨问题如何解决?4. 为什么使用Kafka做异步?有考虑过别的吗?5. Kafka和RabbitMQ的差异?6. 消息需要保证时序性吗?需要先生产先消费吗?如何确保时序性?7. 怎么保证异步场景下数据的一致性?如何保证Kafka的数据不丢失?8. 如果消费确实存在业务异常,重试无法消费成功,需要怎么处理?9. Caffeine和Redis多级缓存怎么设计?如何保证一致性?10. 如何优化系统支持更高并发?存储瓶颈和流量瓶颈?11. bitmap用于标记优惠券的使用与否具体怎么实现?有什么优势?12. Redis五种基础数据类型?使用场景?查询时间复杂度?底层数据结构?13. 水平分表按什么来进行?从理论层面分析达到什么量级分表,什么量级分库,什么量级分集群?分库分表的场景和方式?14. MySQL的索引类型?15. 设计联合索引:查询某个用户在某个商家某段时间的订单,如何设计?16. 有了解前沿的AI相关内容吗,通过什么渠道?17. HashMap中解决哈希冲突的方式?1.7之后呢?18. JVM调参?常见的参数?19. Spring的AOP实现方式以及对应生成AOP类的时机?静态代理模式了解吗?20. Spring框架源代码里面印象深刻的设计模式?21. count(*),count(id), count(字段)哪个查询效率更高?22. 项目有没有遇到过运行时的问题?如何排查?
查看22道真题和解析
点赞 评论 收藏
分享
评论
15
116
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务