岗位是腾讯PCG的
30min
自我介绍
挑一个项目说一下
在网页里输入一个网址到页面展示出来发生了哪些过程
TCP和UDP的差别
TCP有哪些机制保证它是可靠的
你对死锁的理解?有什么办法来避免死锁?
手撕:LFU算法和两两翻转链表 。用ACM模式来写,第一题没做过,没写出来,只做过LRU算法,面试前还在疯狂刷LRU,结果考了LFU,然后就跟面试官说不会,给我换了第二道题,因为我不太会ACM,就把核心代码给写了一下。感觉ACM还是得加强
你对c++有了解过吗?
你对栈和堆的了解?
基于上一个问题,面试官还问了一个“它们的增长方向”,不了解
你对进程和线程的了解?
你对线程安全的理解?
二叉树怎么展开成一个线性表,一般有哪些方法?前序遍历,中序遍历,后序遍历还有层序遍历
a+b = c 是一种什么模式?这个我不知道他在问什么,他也没说清楚,就换了一个问题,所以到底是啥?
内存泄漏产生的原理?有什么危害?
写代码时什么场景会产生内存泄漏?
内存泄漏的危害?对程序、用户有什么影响?
你是偏向后端是吗?面试官说他们是偏向前端的?
反问:
您对我今天的表现进行评价?面试官说当场不好做评价(为什么不好评价?可能看不上我吧)
您觉得我还有哪些地方可以学习的?面试官说可以学一下数据结构什么的,还有计网、操作系统
实习生主要是做什么的?写代码,偏向底层,跟多媒体、流媒体打交道
总结一下:这次的面试给我的感受很一般,跟我面美团的感受差远了,面试官口音特别重,有些问题都听不清,而且面试时还迟到了。这个面试是在晚上八点半开始的,他们加班是不是挺严重的?