字节跳动内推提前批---后端电商业务一面
#字节跳动内推提前批#
1. C++线程原理,如何创建的。2.进程和线程的区别。
3.进程的安全性是如何保证的,底层是怎么实现的。
4.Linux下线程和进程几乎没什么区别,如何区分?
5.数据库索引,为什么要建索引?建索引的查找效率?索引的数据结构?常用的索引有哪些,它们有什么区别?
6.数据库事务的隔离级别,每个级别解决什么问题,请具体举例。
7.手撕算法题,打印最长上升子序列。
操作系统回答的一塌糊涂,数据库的隔离级别解决问题举例举不出来,手撕算法题先提了一个n^2的复杂度,然后为难自己 想了一个离散化加树状数组的nlogn的复杂度(面试官后面提醒可不可以二分法,脑袋一遍空白)。
第一次面试,凉凉~😔