秋招blog--虾皮一面

虾皮的面试真是我秋招以来体验最差的一次了,堪比我的pdd社招面。我和面试官都逆天。
首先说说面试官的罪状,没有提前看过我的简历!导致每次提问之前都要先看我的简历两分钟,然后回答之后还要再写两分钟面评。咱也不知道他是真在写面评还是在背后蛐蛐我。
然后是我的罪状,我投错简历了!我投的是老早以前的菜坤简历,上面实习经历都没写。我面试前 15 分钟才起床,导致我脑子都是懵的,自我介绍环节都忘了介绍实习经历,后面面试官提问才知道简历投错了,上面没有实习经历这一栏。这也就导致了面试官估计到现在都不知道我实习过。
总结,每次面试之前先去官网看看投递的简历,防止出现简历投错的情况。另外就是不要起床面试!不要起床面试!不要起床面试!

1. 项目介绍与相关问题,就不写了

2. 口述如何快速反转一个链表

3. 给你一个 10 GB的全是整数的文件,找出其中前十个最大的数,没有其他要求或者限制

4. 有向图如何最快确定是否存在闭环

5. 说一下 IO 多路复用在 Linux 中的实现有哪些?各自的优缺点。假设有 1000 条流,每条流的流量都很大,那么不同的 IO 多路复用实现在这种情况下有什么区别?假设只有一条流的流量很大,又有什么区别?

6. TCP 的拥塞控制算法有哪些,展开说说。TCP 的流量控制是如何实现的?

7. Mysql 的隔离级别有哪些?解决什么问题的?

8. Socket 的状态机

9. 多态是什么?如何使用多态?

10. 单例模式的实现方式?使用内部静态类这种方式不需要加锁吗?

11. 工厂模式和创造者模式有什么区别?

手撕:链表求和,只不过链表是从高位到低位排列的,需要首先进行链表反转
全部评论

相关推荐

牛马人的牛马人生:太舒服了接接接
点赞 评论 收藏
分享
自从我室友在计算机导论课上听说了“刷 LeetCode 是进入大厂的敲门砖”,整个人就跟走火入魔了一样。他在宿舍门口贴了一张A4纸,上面写着:“正在 DP,请勿打扰,否则 Time Limit Exceeded。”日记本的扉页被他用黑色水笔加粗描了三遍:“Talk is cheap. Show me the code。”连宿舍聚餐,他都要给我们讲解:“今天的座位安排可以用回溯算法解决,但为了避免栈溢出,我建议用动态规划。来,这是状态转移方程:dp[i][j] 代表第 i 个人坐在第 j 个位置的最优解。”我让他去楼下取个快递,他不直接去,非要在门口踱步,嘴里念念有词:“这是一个图的遍历问题。从宿舍楼(root)到驿站(target node),我应该用 BFS 还是 DFS?嗯,求最短路径,还是广度优先好。”和同学约好出去开黑,他会提前发消息:“集合点 (x, y),我们俩的路径有 k 个交点,为了最小化时间复杂度,应该在 (x/2, y/2) 处汇合。”有一次另一个室友低血糖犯了,让他帮忙找颗糖,他居然冷静地分析道:“别急,这是一个查找问题。零食箱是无序数组,暴力查找是 O(n)。如果按甜度排序,我就可以用二分查找,时间复杂度降到 O(log n)。”他做卫生也要讲究算法效率:“拖地是典型的岛屿问题,要先把连通的污渍区块都清理掉。倒垃圾可以用双指针法,一个指针从左往右,一个从右往左,能最快匹配垃圾分类。”现在我们宿舍的画风已经完全变了,大家不聊游戏和妹子,对话都是这样的:“你 Two Sum 刷了几遍了?”“别提了,昨天遇到一道 Hard 题,我连暴力解都想不出来,最后只能看题解。你呢?”“我动态规划还不行,总是找不到最优子结构。今天那道接雨水给我整麻了。”……LeetCode 真的害了我室友!!!
老六f:编程嘉豪来了
AI时代还有必要刷lee...
点赞 评论 收藏
分享
评论
2
11
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务