首页 > 腾讯Java社招面经分享
头像
EXEC_FLIP_FUSIONSPHERE
编辑于 2020-12-11 15:46
+ 关注

腾讯Java社招面经分享

一面

笔试:

1、微服务的特点,如何实现服务发现和负载均衡

2、c++内存管理

3、time_wait在哪一端产生,作用是什么

4、程序crash如何定位

5、服务性能问题如何定位

6、两个排序数组找中位数

7、就数字n的平方根

8、设计一个算法,抽奖次数越多中奖概率就越高

9、MySQL 如何分析一条语句的执行过程。delete from t1 limit 3delete from t1的区别?


面试:

1、问项目

2、算法题:跳台阶。这道牛客题霸上有原题,大家可以去看看:NC68 跳台阶;

3、数组中奇数个元素

4、一栋楼有n层,不知道鸡蛋从第几层扔下去会碎,用最少的次数找出刚好会碎的楼层

5、动态规划与贪心有什么区别

6、redis数据结构的底层实现

7、redis如何实现高可用

8、负载均衡算法有哪些

9、服务发现是怎么实现的

10、熔断是怎么实现的

11、id生成器怎么实现的,如何实现全局递增

12、协程和线程的区别

13、进程间通讯方法

14、平时逛哪些论坛,研究哪些算法

15、paxos算法,这个算法我说不清楚,然后说了raft算法

16、gdb怎么切换线程

17、如何判断一个图是否有环

18、介绍一下缓存

19、查看 CPU 的命令和磁盘 IO 的命令


二面

1、项目的系统架构画一下

2、如果用户量上涨怎么优化

3、负载均衡的加权轮询算法怎么实现

4、背包问题

5、贝叶斯的概率学原理

6、分词算法

7、连续整数求和,要求时间复杂度小于O(N)

总结

腾讯二面面完我就知道凉了。动态规划非要写出递推公式,因为我一直都是用动态规划表的思路来解题,所以这个地方没有答好。后面又问贝叶斯和分词算法,一点都不会。最后一道算法题只能想出 O(N) 复杂度的,面试官一定要小于 O(N) 的,答不上来。总之,腾讯的一面算是中规中矩,二面确实让我有点手足无措。之前看网上的说法是腾讯算法题考的比较少,可能还是要分部门吧,我这次面试的是腾讯视频,二面基本上全是考算法。

更多模拟面试

全部评论

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

推荐话题

相关热帖

近期热帖

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

近期精华帖

热门推荐