持久系统来到我们的校园进行招聘。面试之前我遇到了很多问题, 因为我搜索了很多有关面试过程和所问问题类型的信息在书面文件中以及在持久化系统中进行的采访中, 但我一无所获, 与此同时, 我的前辈也为我提供了很多帮助。希望我的经验对你的选择过程有一定帮助。
第一轮笔试:
- 在1个小时内进行了一次笔试, 每题50个, 涵盖了每个主题。从智能部分询问了5至8个问题, 这些问题是平均水平的问题, 其余问题则从软件部分提出。
- 没有口头推理的问题。
- 大多数问题都来自网络, Dbms, OS。软件测试质量也很重要。
- 一些问题来自ds和algo, 这些问题很简单。
- 重点:时间管理起着至关重要的作用, 因为问题并不难, 但时间要少。
编码轮
提出了一个简单的数据结构问题, 需要编写完整的代码。如果仅在目标文件中选择了u, 则将检查编码文件。
从200名学生中选出30名学生。我是其中之一
第一次技术面试:
采访大约是50分钟。从C开始, 逐渐提高qus水平。
- 当我进入房间时, 他说我要坐下, 然后开始看我的简历, 同时问我"告诉我你自己"。
- 简历中对我的项目进行了深入的讨论, 他对我的项目及其解释方式印象深刻。
- 基本的概念, 例如什么是多态, 抽象, 封装, 并提供其日常生活示例。
- 什么是缓冲区溢出?
- 如何使用堆栈实现队列?
- 如何使用队列实现堆栈。只有他想知道我的方法。
- C ++和Java之间的区别?
- tcp和udp之间的区别?
- 一些基本的sql查询, 例如join(inner, outer)。
- 需要使用递归完整代码来反向链接列表。
- 他问了两个难题, 我都知道这两个难题, 但我装作好像是我第一次解决它。我花了10分钟来解决它。他对我的回答完全满意。
- 问了一些操作系统的基本问题, 例如进程与线程之间的区别, 什么是页面调度, 页面错误, 抖动。
最后他很高兴-正如你所说的那样很好。
第二次技术和人力资源面试:
- 说说你自己
- 你是电气工程师, 那么你如何证明你对softwere领域感兴趣?
- 你未来的计划是什么?
- 一些简单的C问题, 例如static, auto变量的用途是什么
- 编译器与解释器
- 将0和1分隔在一个数组中?期待至少2种方法。
- 你对我们有什么了解?
- 他说, 如果你想问问你可以, 那么我问我将要处理的工作角色和项目类型。他生动地解释了一切
共有6名学生被选中。我就是其中之一🙂
关键点:-
简历非常重要。你应该准备简历中所写的每一个要点, 然后就可以自由行了, 不要紧张。表现出你的信心。永远记住"他们在这里是你的选择, 而不是你的拒绝"。