📌  相关文章
📜  Snapdeal 面试体验 |第 16 组(软件开发工程师校外)

📅  最后修改于: 2021-09-23 06:05:08             🧑  作者: Mango

我在 Snapdeal Gurgaon 面试过软件开发工程师,之前我也在家完成了在线测试。我是 2016 年毕业的,但有 2 年的工作经验。

第一次技术面试(一小时):
大多数问题都与算法有关(主要是动态规划)。
1) 堆树。
2)在各种情况下具有复杂性的快速排序。
3)给定n个数字,找出排序后第5位的数字,不允许使用任何排序算法。
Java核心-为HashMap的编写代码。
5) 不同的哈希算法
6)DP问题

他们还告诉我为每个问题在纸上写代码。
他们问了我很多编码问题,我只为 2-3 个问题编写了正确的代码,但我用解决策略(DP、回溯和贪婪)解释了每个问题。

有些问题我不记得了,但大多数都与算法有关。

第二次技术面试(30分钟):
这次采访真的让我很意外。面试官来自测试团队。他们问我测试相关的问题。
1)什么是Selenium
2) 黑盒和白盒测试
3)和其他测试问题。
还问了我一些Java问题。

我没有回答任何问题,因为我没有测试经验。我真的很沮丧。这个时候我真的觉得自己会被拒绝。
但我不知道如何但不知何故他们通过了这次面试。

第三次技术面试(45 分钟):
这是我非常享受的一次采访。面试官很友好。他问我Java (JSE + JEE)。
1) 编写hello world Java程序
2) 为其绘制内存架构。 (堆和堆栈内存。)
3) Java OPPS 问题
4) Util 包类及其代码。
5)一些sql问题,比如:group by,order by。

除了一些 SQL 连接问题,我回答了所有的Java问题。

第四技术和人力资源(1小时):
* 工作经验
* 项目
* 核心Java问题。
* 一些 Sql 问题。
* 一些谜题。
* 一些 HR 问题,例如:为什么使用 snapdeal?

第五人事部:
* 说说你自己
* 工作经验
* 薪资讨论。

反馈是积极的。

书籍:
Narasimha karumanchi : 编码面试问题
哈立德莫卧儿Java
SK 斯利瓦斯塔瓦
Head First 设计模式

Snapdeal 的所有练习题!