BlueOptima毕业生软件工程师的面试经验
- 最后更新 : 2021年8月9日
第一轮: 在HackerEarth上进行在线测试,有20个技术能力问题和两个编码问题。能力问题主要有与java相关的编码和理论问题,在编码方面。
第二轮: 48名学生有资格参加这一轮,这是一个30分钟的快速面试。
OOPS-抽象,继承,多态,封装。
- 继承VS多态性。
- 多态性的类型。
- 重载与重写。
- 两者的功能。
关于三元运算符的问题
SQL-
- 索引
- DDL VS DML
- 正常化与非正常化
- 分散存储
- SQL查询工作。
- 当数据库只能处理100张投票,但有1000张来自银行时,该怎么办?
解释一下实习情况。
DSA-
- 堆栈与队列。
- 解释二进制搜索,时间复杂性。
- Merge sort- nlogn divide and conquer.
- 递归- 解释,基础案例。
第三轮: 这一轮给出了工作样本,基本上是一个生产级别的问题,有5天时间来解决、记录和提交代码,团队由2-3人组成。
第四轮: 工作样本讨论,所以我们的团队被叫到了这一轮。
- 解释问题陈述的方法,项目的改进范围。
- 为什么是Javascript,项目如何处理多个输入,JAVA与JS,任何在线工具都能做同样的工作。
- 什么是NoSQL,数据库提供什么(ACID),为什么是网络应用,什么是在手机上工作的网络应用,响应性。
- 个人贡献,任何问题(我们可以改变角色),更多关于文件存储的问题。
- 与代码有关的问题:Async js,承诺,设置超时,如何解决,全局数组的使用。
- 优化,性能,处理巨大的数据,出正确的数据。
验证-已选择
读者请注意!现在不要停止学习。以学生可接受的价格掌握所有重要的DSA概念。 DSA自学课程以适合学生的价格掌握所有重要的DSA概念,并为行业做好准备。要完成从学习语言到DS Algo以及更多的准备工作,请参考 完整的面试准备课程.如 果你准备好了,请用以下方法测试你的技能 TCS, 维普罗, 亚马逊.**谷歌**和 微软测试系列。
我的个人笔记 箭头_下降_上升
保存