本菜鸡昨天下午面了酷家乐(电话面试),在写面经之前刚收到了约二面的电话。一面前就一直在牛客找酷家乐的面经,结果基本没有。。。
下面是问题:
1.项目相关
2.什么是线程安全
3.如果多线程下购买商品加锁的话加在哪里?(我回答的是service层,后来面试官告诉我应该加在sql语句上)
4.3的延申题,对mysql锁有没有了解?mysql如何加锁?
5.mysql的innodb下索引的数据结构是什么?B树和B+树区别在哪里?B+树的层数是如何计算的?
6.说下你知道的排序算法有哪些?
7.说下快速排序的思想和过程?时间复杂度是多少?它的时间复杂度一直都是O(nlogn)吗?什么情况下它的时间复杂度是O(n^2)?
8.说下堆排序的思想和过程?
9.反问
我问了面试评价以及后续还有几轮面试?(说是最多三轮技术面)
问题的话差不多就是这些,这次面试主要问的还是项目,以及一些项目引申出来的问题,基础知识的话就只问了算法相关的。整个面试一共40分钟左右,没有手撕环节,电话面试,面试的体验还是很好的,面试官从头到尾没有打断过我说话,而且很和善,我没说出来的点还会跟我说。
全部评论
(10) 回帖