Yellow.ai SDE 面试体验
最初,学生在 CGPA 的基础上入围。标准是CGPA>=8.0
第一轮:这是一个小组讨论轮。
题目:你是一家本地小吃公司的领导团队,这家公司这几年一直在盈利。您必须决定是在本地市场扩张还是在国际市场引入品牌。你会选择什么,为什么?
学生以 10 人为一组进行分组。这一轮进行了大约 10 分钟。
入围的学生被邀请参加技术面试 1。
第 2 轮:技术轮(30 分钟)
- 自我介绍。
- 讨论提到的项目。
- codechef ide 上的斐波那契数列代码。
- SQL 中删除和截断的区别。
- 数组和链表的区别。
- SQL 中的连接及其类型是什么?
- DBMS 中的第四范式是什么?
- 我的一个项目是基于 Web 开发的。所以他问了一些基本的问题,比如:哪个标签用于创建超链接。 (使用锚标签)
- 我在简历中提到我是其中一个俱乐部的成员。所以他问俱乐部是做什么的?
最后他问我有没有什么问题要问他。我问他一些关于公司的问题。
第三轮:技术轮(1小时)
- 他从我在网络开发简历中提到的一个项目开始。他询问了使用的数据库、数据库中使用的表以及项目的整体工作情况。
- 编码问题:https://www.geeksforgeeks.org/reverse-individual-words/
- 编码问题:给定一个排序数组。找到在数组中出现次数超过 n/3 的元素。我给了他 O(n) 的解决方案。然后他要求优化。经过多次提示后,我使用二进制搜索提出了时间复杂度为 O(log n) 的优化解决方案。 (没有要求为此编码)。
- SQL 和 NoSQL 之间的区别。
- 一个 SQL 查询被问到哪里给出了 3 个表。 (查询很简单,只需清楚基础知识即可)。
- 什么是继承? (我用例子和它的类型解释了他)。
- 散列和讨论其时间复杂度。
最后他问我有没有什么问题要问他。我问了他一些问题。
判决:选择。
尖端:
- 对项目要彻底。
- 对理论科目(DBMS、OOPS、OS)和数据结构有良好的了解。
共有4名学生从研究所中选出。
谢谢你和所有最好的🙂