字节跳动测开面经 热乎乎的
	回馈牛客~
	许愿offer(不过也没关系,对,是的。。。。
	部门直推(什么部门不知道) 日常实习:
	2/18 一面:
	1.自我介绍
	2.挖实习经历
	3.进程和线程
	4.什么是c++的封装,继承,多态?
	5.内存堆和栈有什么区别?数据结构堆和栈有什么区别?
	6.static 和 const
	7.二叉树,遍历,二叉查找树
	8.测试微信的语音输入
	9.代码题:
	变换次数 
	牛牛想对一个数做若干次变换,直到这个数只剩下一位数字。 
	变换的规则是:将这个数变成 所有位数上的数字的乘积。比如285经过一次变换后转化成2*8*5=80. 
	问题是,要做多少次变换,使得这个数变成个位数。 
	输入描述 
	输入一个整数。小于等于2,000,000,000。 
	输出描述 
	输出一个整数,表示变换次数。 
	10.说说网络5层,和每层的协议
	11.浏览器输入域名发生了什么?经历了什么协议?
	12.什么是DNS劫持?(这是什么鬼???)
	13.tcp三次握手
	14.http和https的区别,什么是ssl
	2/20二面(下面题目不按顺序)
	1.手撕:实现栈的功能。
	2.问了实习经历
	3.数据库索引了解吗,(没了解)
	4.什么是左连接和右连接
	5.讲一下Ngnix,cdn了解吗
	6.怎么断开tcp连接
	7.为什么要挥手四次
	8.了解哪些聚集函数
	二面后三面
	1.指针和引用的区别
	2.编程题:
	给定一个 n * m 的矩阵 a,从左上角开始每次只能向右或者向下走,最后到达右下角的位置,路径上所有的数字累加起来就是路径和,输出所有的路径中最小的路径和。 
	(不会写,换了道简单的 
	给定一个字符串chas[],其中只含有字母字符和“*”字符,现在想把所有“*”全部挪到chas的左边,字母字符移到chas的右边。完成调整函数。
 
	3.挖实习经历
	4.还有什么题想不起来了,晕了。。。。

 投递影石Insta360等公司10个岗位
投递影石Insta360等公司10个岗位