腾讯面经回忆版

这段闲暇时间想写一写面经希望可以帮助到大家!!!!

下面的面经是根据回忆来写的,有些不是很全。

财经线一面:

Java中线程池参数,动态线程池的实现方式。

synchronized关键字锁原理,和reentrantLock的区别。

上面说到了reentrantLock使用AQS实现,说一说AQS的原理。

短链接中短链码是怎么生成的。

知不知道hashCode方法中hash码是怎么生成的。(不知到)

如果让你来设计一个hash码生成方法,你会怎么考虑。

算法题:十个有序大文件合并成一个文件,其中的元素仍然有序(归并 + 败者树)

财经线二面:

深挖项目半小时。。。

是怎么会考虑选择淘券这种项目的(巴拉巴拉扯了一大堆,但是面试官好像不太满意)

如果我们想在你项目最高承载的qps基础上还要提高十倍,你会怎么做?

算法:最长无重复字串 + 优先级括号匹配

财经线三面:闲聊

两天后流程结束。。。。

TEG某安全部门

一面:

项目闲聊了十分钟(感觉面试官不太感兴趣)

操作系统八股:线程安全方式,进程通信方式、死锁的相关问题、虚拟内存的作用。

如果让你来设计一个简单的操作系统,你会从那几个方面来考虑。。。

算法:最大和子数组(我用前缀和做的,不过最优解应该是dp来做)

二面:

算法:k个反转 + 归并排序

一场酣畅淋漓的项目面试(全程70分钟,全在问项目)

二面总体下来对我的帮助很大,面试官看的出来应该是ld。

WXG搜索团队:

当时看到WXG捞我感觉挺意外的,但是也没有抱太多期待。

一面:

上来二话不说三道算法:k个反转 + 股票交易(买卖两笔股票的最大收益) + 最长有效括号长度

算法强度拉满,记得写了快四十分钟了。

算法写完自我介绍都没有就直接问问题

简单问了几个操作系统的八股:

什么是内核态和用户态

操作系统是怎么来实现这两者之间的切换的(这个还真不太清楚,只知道好像是修改psw中某个标志位吧)

pcb了解吗

pcb中有哪些属性

结束,最后反问阶段直到这个部门是做C++的,于是不报希望了,第二天流程结束。。。

IEG-某国际部门

一面:

反射的概念。

spring中哪些地方用到了反射。

泛型的概念和作用。

Java程序的执行步骤

jvm的作用。

jvm的垃圾回收算法。

gc垃圾回收器的垃圾回收流程

知道full gc吗?

什么时候会触发full gc

知道三色标记法码?

算法:统计数组中出现频率前k的元素 + LRU

当时感觉答得也可以,但是还是挂了。。。

腾讯视频

一面:

比较特别的一场面试。

面试官对我的论文感兴趣,和我讨论了半小时的论文,但是面试官好像不太懂强化学习,我还花了十分钟和他解释了,他听完之后连说了好好好,说我的解释很通俗易懂(哈哈哈)。

然后又谈到了区块链中怎么挖矿的,知道哪些共识协议。

算法:给你一个0-5的随机数生成器,写一个0-7的随机数生成器(用java和python写两遍)

智力题:有两个鸡蛋,一百层楼,如何尽可能少的尝试次数找出鸡蛋破碎的临界楼层

后续面试有时间再补上

#腾讯面经#
全部评论

相关推荐

评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客企业服务