附腾讯 MTK 深信服 字节跳动 虎牙 招银网络 面经还愿
今天收到cvte的offer call,说给口头offer了,说9月底再谈工资~
之前许愿能拿到cvte offer就马上写面经,现在来还愿啦~~
先说一下目前情况,免得大家以为我是大神,看我ID就知道我是菜鸡一个了。
楼主是做嵌入式开发的,除MTK和CVTE以外其他都投的C++开发。
目前拿到MTK,CVTE的OFFER;虎牙、深信服的九月底才知道有没有offer。
其他全凉。。
虎牙 9.11 下午,直接3个小时直通3轮技术面+HR面
一面:
堆、栈的数据结构
快排(非递归的实现)
C++的特性
学过什么技术栈
TCP/UDP的报文形式
DNS是用了TCP还是UDP,具体怎么实现
C++内存管理
DDOS攻击及如何解决
编程题:
一坐标系下,两个矩形,问是否相交。
二面:
QT的优势劣势(楼主做嵌入式开发,所以简历上有QT的项目)
网络拥塞要怎么处理
用过什么设计模式?单例要主要什么问题
三面:
指针引用区别
怎么知道服务器发来了消息
怎么做同步和异步的read
深信服 9.19
一面:
read函数有几种返回
红黑树与AVL树异同
消息队列的用法
进程通信方式
C语言怎么获取文件大小
拷贝构造里的const有什么作用
怎么使用共享内存
二面:
上来先做编程题:
二叉树的非递归遍历
开发时候需要注意的地方
文件系统IO过程
Qt信号槽是怎么实现的
腾讯,一二面都是电话面
一面:
项目中觉得特别难的地方
用过什么开源库
认识webRTC么?
线程。进程同步问题
线程崩溃的处理方式
怎么加载动态库
二面:
10亿个数找中位数
窗口是进程还是线程
招银网络(应该是电话初筛,就问了几个基础问题)
堆栈区别
TCP/IP 7层和4层模型
3次握手+4次挥手
用没用过数据库
字节跳动(视频面试)
c++多态
重写 重载 隐藏是什么意思
const volatile 能不能一起用,什么场合
编程题:
二叉树的重建
MTK:
上来做一个指针的组合题,大概就是一个二级指针加加减减后问你指向哪里了
IO都几种输出方式
spi uart i2c各有几条线,双工/半双工
然后就让我介绍一下项目就过了,一切都觉得莫名的顺利
百度:
编程题:
链表翻转
电梯调度算法
堆、栈
引用、指针
线程、进程
死锁条件及解决方法
很多都忘记问什么了,想到再来补充,祝大家都能拿到心仪的offer哦
#腾讯##深信服##字节跳动##百度##招银网络##面经##C++工程师#