字节跳动一面8/31,golang
一、golang
1、什么是内存逃逸,在什么情况下发生,原理是什么?
2、函数传指针和传值有什么区别?
3、new和make有什么区别?
4、了解golang的GC吗?
5、了解GMP模型吗,介绍一下?
6、channel了解吗,channel的工作原理是什么?
二、计算机网络
1、TCP三次握手、四次挥手,timewait,closewait状态
2、了解socket编程吗,其中accept方法是什么
3、get、post方法有什么区别
三、操作系统
1、进程和线程的区别是什么
四、数据库
1、mysql索引了解,原理是什么?
2、hashmap原理
3、redis有哪些数据类型
五、算法
1、爬梯子
2、分苹果
问题不止这些,暂时会议起这么多