非科班 渣硕
一面:
1.tcp三次握手 四次挥手
2.线程进程区别
3.归并排序 快速排序 (快速排序最坏的时间复杂度)
4.手写快排
5.反转链表
6.两数之和(链表结构)
7.职业规划
8.聚簇索引
9.b+树
10.linux了解么 不了解
二面:
1.锁
2.数据库中锁的应用
3.tcp粘包 如何解决tcp粘包
4.算法:无序数组的中位数
5.手撕:LRU算法
6.手写单例模式(没写出来)线程安全么?
7.了解redis么 不了解
8.中断 中断保存的东西存在哪里?不知道
9.b+树
三面:
1.c++内存泄漏
2.如何避免内存泄漏
3.智能指针
4.手撕算法 : 字典序最大的子串
面试官说我手撕算法不太好 一直在问我最坏的时间复杂度 说他当时刷了1000多道题 问我刷了多少道
最后三面没通过 二面就觉得自己已经凉了 没想到还能进三面 三面到最后只剩下我和面试官了 没有相关项目去找后端开发还是不占优势的 和面试官没啥聊的
一面的面试官还问我想好自己的职业规划没 说身边的女同事做了两年之后就不太想做这些东西了
二面 问的我分分钟想结束这场面试
三面 一直在让我优化算法
自己好久没手撕算法了 手生 面试完心里很空虚 都感觉不到累了 就是觉得好不容易进三面 还抱了点希望 难道我就注定找不到这种软开的么 害
面试在一个大会议厅里 面的我无法思考 旁边人说的话我都能听见 思路被打断
全部评论
(7) 回帖