Sabre面试经验|第二套(针对助理软件开发人员)

第一轮: 这是一个在线测试,包括40个MCQ和2个编码问题,需要在90分钟内解决(MCQ+编码)。这是在哈克瑞斯进行的。(带负标记)(一些问题(+2,-1),一些问题(+3,-1)) MCQ问题已经解决

null
  1. 血缘问题(4)
  2. 排列组合(5)
  3. C编码输出(5)
  4. 操作系统事实问题(5)
  5. SQL查询(大约7-8个)
  6. 一般能力倾向(4-5)
  7. 很少有关于词汇分析、时间复杂性的研究。

    编码回合有两个问题: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、操作系统和编码问题,比如

  1. 删除、截断和删除sql语句。
  2. 什么是DDL和DML语句
  3. 什么是分区?我为什么要分割任何东西?(我根据记忆回答,他似乎并不满意)
  4. 什么是设备驱动程序?
  5. 在编码方面,他要求我优化第一轮的代码
  6. 树和图之间的区别?
  7. 什么是列表?不同类型的列表?(他指的是arrayList、LinkedList、双链接列表)和所有这些的一个用例。
  8. 最后是一个动态规划问题。(典型的硬币兑换问题) 这更像是一次大学生活,而不是让你思考的公司面试。

    14人进入下一轮。

第三轮: 这是人力资源部的一轮 (1-1.25小时)

典型问题如下:

  1. 为什么是佩剑?
  2. 你对公司了解多少?
  3. 我们为什么要雇用你?
  4. 你认为5年后自己会怎样?
  5. 你觉得在Java工作舒服吗?
© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享