腾讯一面凉经 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
1
回复 分享
发布于 05-17 13:30 四川
java岗问这么多linux合操作系统的吗
2
送花
回复 分享
发布于 05-16 23:39 四川
国泰君安
校招火热招聘中
官网直投
可以,常规
点赞
送花
回复 分享
发布于 05-17 10:42 浙江

相关推荐

自我介绍两道算法题一道是求数组中所有相加为目标数的组合,要求不重复且需要排序(一开始以为是哈希,写到一半发现是dfs,没写完讲了思路)一道是很简单的模运算调换前后字符串位置问了一堆Go八股make和new的区别讲一下Map(是否并发安全,底层实现,使用事项)线程、协程、进程的区别高并发场景用多线程、多协程还是多进程tcp四次挥手如果你的服务器有很多请求,然后出现大量timewait怎么办(不会)你部署的redis是单机还是集群(单机)如何防止缓存击穿和缓存穿透如果前端出现大量请求,并且都是请求不同数据,都没有命中redis,有什么方法解决mysql相关什么是幻读innodb和myisam的区别(不会)一条mysql语句是如何执行的mysql优化(只说了一个禁用排序)讲一下索引如何保证你的mysql不会宕机如何保证你的服务高可用反问为什么突然捞我(之前看你简历被别的部门锁了但是一直没面,现在面你说明你的简历筛选靠前)go的在公司担任的角色(现在底层用c++,偏业务用go)面评(画饼说我的简历能找到大厂offer,但是写在简历上面的都是默认你实现了,所以不会问,应该更重视实际场景,哪怕是没有实现高可用或者高并发,也要有解决方案)总结问了一个半小时,基本就是全程压力拷打,中间感觉有点神志不清,有些能说一两个答案,但是面试官希望听到更多的答案,有些干脆就不会
点赞 评论 收藏
分享
14 104 评论
分享
牛客网
牛客企业服务