沃尔玛SDE-2的面试经验
- 最后更新 : 2021年8月4日
我参加了Codehers '21,通过后被叫去参加面试。
第一轮。
- 关于项目的一切
- 什么是多线程?
- 什么是异常处理?如何实现它?解释代码。
- 什么是TCP/IP握手?
- 当你被浏览器通知网站不安全时,实际上会发生什么?
- 你对DBMS了解多少?
- 什么是容器?容器和虚拟机之间的区别。
- 列表、地图和队列之间的区别。
注意:没有提出编码问题。
第二轮。
要写两个代码。
- 给定一个数组,找出其子数组的最大和。
- 给出树,找出它是否对称。
解释两段代码。
- 树的级序遍历
- 树的Zigzag遍历。
实习项目讨论。
- 什么是异常处理?如何实现它?解释代码。
- 你如何实现线程。
- 为什么不能依赖线程。线程的缺点是什么?
- 什么是死锁?
- 二进制mutex和semaphore之间的区别?
- 在一个程序中,有两个线程持有并等待对方的资源。你打算如何解决这里的情况?
- 什么是DBMS中的归一化?
- 酸的属性?
第三轮。
- 对项目进行深入讨论,并提出相关问题。
- 为什么你适合做沃尔玛?
- 你认为3年后的自己在哪里?
- 你的弱点是什么?
- 在提出某个问题的解决方案时,你的队友不同意你的意见。你会怎么做?
结论:选定
读者请注意!现在不要停止学习。以学生可接受的价格获得所有重要的DSA概念。 DSA自学课程以适合学生的价格掌握所有重要的DSA概念,并为行业做好准备。要完成从学习语言到DS Algo以及更多的准备工作,请参考 完整的面试准备课程.如 果你准备好了,请用以下方法测试你的技能 TCS, 维普罗, 亚马逊. **谷歌**和 微软测试系列。
我的个人笔记 箭头_下降_上升
储存