认知面试经验 |在校园
第一轮:在线考试
第一轮包括基础能力、一些技术问题和编程(编码)问题。这一轮非常简单,如果你成功执行了编码轮中的所有测试用例,那么恭喜你,你已经通过了在线轮(最大可能性)。
我将这一轮的难度评为 4/10。
第二轮:技术面试
面试官很严格,他希望所有的答案都是准确的。
1) 他问我关于道德黑客的问题,因为我已经完成了网络安全方面的培训。他向我询问了 SQL 注入、会话劫持攻击等基本攻击。我给了他所有的答案,但他并不完全满意。我在那里尽力了。 :-p
2)然后他问我关于我的项目。这次他对我的工作印象深刻,因为我的项目非常好。我的项目基于数字订购系统。
3)然后他问了我一些与DBMS相关的问题。问题是关于查找员工的第二高薪水、视图及其类型、规范化等查询。
4) 然后他问了关于数据结构的问题,他告诉我 DS 是他个人最喜欢的科目。他给了我一张纸,让我写代码——
I) 从树中删除
II) 树遍历(inorder, preorder, postorder and level-order)
III) LinkedList中循环的检测
IV)如果检测到循环,则找到循环的开始点
V)然后从链接列表中删除循环。
我正确地编写了所有代码。幸运的是,他没有问我关于 Graphs、Segment tree 和 Trie 的任何问题。 😀
然后他说:“我已经完成了我的评估。有什么要问我的问题么”。我问了他几个关于公司和工作环境的问题。
然后他让我等结果。
这是将近50分钟的采访。
我将这一轮的难度评分为 7/10,因为我没想到 DS 会出现这种级别的问题。
第三轮:HR面试
TI 30分钟后,结果公布,我被选中了😀
人力资源轮是形式。她问了我一些基本的人力资源问题,比如——
1) 说说你自己。
2)为什么认识?
3) 10 年后你在哪里看到自己?
然后我的面试就结束了。几乎没有10分钟的回合。
我将这一轮的难度评为 2/10。
我被选中了🙂