第一轮(时长1.5小时):两阶段第一次笔试是MCQ,包括能力、英语和推理。第二个由 2 个代码组成。我们可以用语言来做编码,他们这一轮用的是AMCAT平台。
第二轮(在线视频电话面试):
- 告诉我你的项目
- OOPS 概念与现实世界的例子以及它的实际用途。然后他们告诉共享我的屏幕并打开任何编辑器
- 打印“Hello World”并解释整个代码令牌及其内部的实际工作方式
- 我们可以在不使用println函数的情况下打印任何东西吗?
- 取下你的名字并反转它
- 使用方法来实现并解释内部工作
- 他再次告诉我打印反向字符串,其中备用字母应为大写
- 然后他告诉我使用继承概念和不同的类,一个类应该打印交替字符大写,一个应该反转它
- 他们给了我一些场景(基本上是输出问题)我必须告诉他如果我的输出错误,确切的输出是什么我必须运行那个东西并向他展示我错了。
- 然后他告诉我,如果字符串大小小于 10 或 20,则抛出异常。
- 在 catch 块的帮助下,我必须捕获异常并且系统应该什么都不做。
- 创建您自己的异常,所有异常都应由该类捕获
- 然后我必须创建一个块,无论该类是否抛出异常,该块都应该工作。
- 他问我Java经验
- 我在Java、数据结构和算法方面有多好
- 然后他问我关于哈希表和哈希映射的问题。为我生成一个哈希图,它可以从您正在编码的Java文件中计算出唯一的世界
- 然后来自计算机网络的一些问题 像 IP 地址
- 带有工作和现实生活示例的公共与私有 IP 地址,他们对此提出了更多要求,但我不记得了
- 你在 DBMS 方面有多好
- 他给了我表格,我必须应用我的查询来找出最年长的学生,一些嵌套的查询问题,并应用连接操作。
- 映射算法
- 他们想知道是否接近正确的主要事情,如果我在代码中添加任何新内容,那么我已经解释了整个内部工作。
当结果公布时,我被选中了。
感谢 GeeksforGeeks 为学生提供了一个如此好的平台,让我们也可以学习和实践。你们的平台对我的面试帮助很大。