第一轮: 这是一个在线测试,包括40个MCQ和2个编码问题,需要在90分钟内解决(MCQ+编码)。这是在哈克瑞斯进行的。(带负标记)(一些问题(+2,-1),一些问题(+3,-1)) MCQ问题已经解决
null
- 血缘问题(4)
- 排列组合(5)
- C编码输出(5)
- 操作系统事实问题(5)
- SQL查询(大约7-8个)
- 一般能力倾向(4-5)
- 很少有关于词汇分析、时间复杂性的研究。
编码回合有两个问题:1。
首先,打印一个输入字符串中出现的最大字符,如果两个字符出现的次数相同,则打印字典中出现的最小字符。(20分)。扩展到https://www.geeksforgeeks.org/return-maximum-occurring-character-in-the-input-string/
其次,找出由最大不同字符组成的最小子字符串的长度。(50分)
https://www.geeksforgeeks.org/length-smallest-sub-string-consisting-maximum-distinct-characters/
在240人中,有27人入围下一轮。(相当数量的MCQ+1编码问题(20分)就可以了)
第二轮:技术面试(1小时)
我被问到的问题主要是DBMS、操作系统和编码问题,比如
- 删除、截断和删除sql语句。
- 什么是DDL和DML语句
- 什么是分区?我为什么要分割任何东西?(我根据记忆回答,他似乎并不满意)
- 什么是设备驱动程序?
- 在编码方面,他要求我优化第一轮的代码
- 树和图之间的区别?
- 什么是列表?不同类型的列表?(他指的是arrayList、LinkedList、双链接列表)和所有这些的一个用例。
- 最后是一个动态规划问题。(典型的硬币兑换问题) 这更像是一次大学生活,而不是让你思考的公司面试。
14人进入下一轮。
第三轮: 这是人力资源部的一轮 (1-1.25小时)
典型问题如下:
- 为什么是佩剑?
- 你对公司了解多少?
- 我们为什么要雇用你?
- 你认为5年后自己会怎样?
- 你觉得在Java工作舒服吗?
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END