简历投递:3/28
一面:3/30
二面:3/31 HR面:4/3
云证:4/3
OC: 4/14
Offer: 4/15
------- 一面视频面试(1h30min):
挑一个简历里的项目介绍
问了问开发环境
STL Array List区别
new, malloc区别
汇编语言/C++内存结构 函数A call 函数B过程
虚函数
虚函数怎么运作的(虚函数表)
空类包含什么函数
对象的copy函数怎么运作的
线程进程区别
线程进程交流
TCP/UDP 区别
C++11特性
智能指针介绍
各种树的特点,底层实现
死锁/例子
快排思想及时间复杂度
算法:
一个无序数组找中位数
写代码:
Leetcode 415
拓展问了一下这道题如果换成减法是怎么实现的
大部分概念题都答出来了,写代码的题有两个笔误一直没发现是提醒后修改的。面完官网就变复试
-------
二面电话面试(40min):
自我介绍
项目简介
进程之间如何交流,各有什么优缺点
介绍一下各种搜索树
平衡二叉树旋转
数据库引索用的是什么树
数据库索引怎么实现,高效么
md5算法介绍,怎么实现
strcpy安全隐患,有什么好的替代
本地客户端使用html源码安全隐患
HTTPS加密具体过程
TCP/UDP 发出一个大包有什么区别
哈希冲突 (要求说出三种方案)
算法:
一个无序数组找中位数 (没错就是和一面一样的问题,但我用了一面的回答面试官直接要求让我想一个复杂度更低的orz)
这次的题目感觉比一面的题目难多了,很多题我说了一种方法面试官希望我再讲一种实现方法,感觉挺难顶的。面完半小时官网变HR面
许愿一个HR面
---------
更新HR面,腾讯会议 (30min):
自我介绍
项目介绍
项目与实习岗位的关系
实习时间
项目的难点
学习成绩,课程(top%)
未来规划
base深圳可以吗
反问+加微信
当天云证
面试的阶段已经结束了,无论最后能不能拿到offer,腾讯这次面试的效率和面试官给我的印象都很好,第一次在国内面试也感谢腾讯给我这个机会,最后许愿一个OC
4/12 许愿oc
4/14 许愿oc
4/14 下午oc了!
全部评论
(7) 回帖