PeopleStrong 助理软件工程师的面试经验
第一轮:在线测试
它于 2021 年 9 月 6 日在 Talescale 平台上进行。提出了 3 个编码问题
- 基于数组和数学
- 基于图 Dp
- 仅使用Python的基本数组元素交换
17名学生被选中参加第一轮面试
第二轮:技术轮
- https://www.geeksforgeeks.org/number-subarrays-sum-exactly-equal-k/
- https://www.geeksforgeeks.org/next-greater-element/
- 询问了基本的 DBMS 和操作系统问题。
9名学生入选第二轮
第三轮:技术轮
- 什么是BST及其应用
- https://www.geeksforgeeks.org/median-of-stream-of-integers-running-integers/
- 讨论了上述代码的实现和效率
- https://leetcode.com/problems/push-dominoes/
- DBMS 中的索引及其实现
- 死锁及其条件
- 什么是特里
- 操作系统中的线程
这一轮之后,有 5 名学生被提供了 6 个月 + FTE 的工作,显然,我是其中之一,我的面试建议是
- 遍历所有数据结构和算法的所有标准问题
- 从面试题中修改主题
- 全面了解您的项目(如果被问及)