腾讯WXG实习后端二面凉经
3.23更新 凉经最后没凉😂希望HR面顺利
几乎啥都没问,一个半小时自由做三道题,然后和面试官讲代码和思路
我不配。。果然还是太菜了
其实题也没有很难。。但是1,3两题我都不能秒,不敢把时间押在上面,只好先做有把握的第二题,然后就写了40分钟。。最后1和3都没写出来
第一题:
注意输入只给了k,并没有直接给出这个树。面试结束后,和舍友讨论想到解法:从根节点开始,每次计算出两个子节点所管辖的区间,如图中的根节点8,两个子区间就是1~7, 9~15。如果输入的三个数分属两个区间,则当前根节点必为其最近公共祖先;反之,三个数在同一个子区间里,如9~15,则令根节点等于该区间的根节点(12),继续递归
第二题:
实现一个LRU缓存,要求基于哈希表,链地址法解决冲突,哈希表固定1e7个桶,缓存最多容纳1e8个数据,要求实现insert()、get()方法
前几天刚好看过一个哈希表+双向链表的LRU实现。。就按那个思路写了
第三题:蛇形数组,很经典的题目了。。然鹅我不会
注意题目要求,不能先存数组再打印,必须直接逐行打印
之后估计面试官想再捞我一下,问我有什么项目可以体现自己技术水平的说一下,我讲完他说那今天就到这里了。。凉凉的
#腾讯##实习##Java工程师##面经#