敖德萨面试体验(校内)
我于 2021 年 8 月通过校园在敖德萨申请。整个过程耗时 2 周。第一轮是 40 个 MCQ 和 2 个编码问题(中),其中 380 名学生中有 60 人入围。
第一轮:技术面试 1
- 介绍
- 问了我的项目。
- 后端连接。
- JDBC 连接。
- 连接是如何完成的以及连接在哪里(哪个文件在哪里等)
- 问到我提到我正在学习的前端。
- 你用 Html 和 css 和 bootstrap 做了什么?
- Html 中的表格
- 输入标签等
- 您是否在某处托管您的网站?
- 2. DSA:给定一个*n 矩阵,求其对角线之和。
- 给定一组权重。找出装满所有重量所需的最小袋数,
- 唯一的限制是,最大和最小权重之间的差异不应大于 4。
- 概念:如果您的 ide 抛出了缺少括号的编译时错误。编译器正在检查它是否是一个错误,编译器如何知道,它的应用程序是什么。
- 数组和链表的区别。
- arraylist/vector 和 LinkedList 之间的区别。在哪种情况下您将使用什么。
- 线性和非线性数据结构。
- 栈和队列的区别。
- BFS 和 DFS,它们是如何实现的。
- BFS 和 DFS 的工作。
- 排序算法:所有排序你都知道。 (我回答了冒泡、合并、插入和快速排序。)
- 问什么是选择排序? (我回答我不知道选择,我知道插入排序。)
- 你只知道插入排序吗? (我说不,先生,我也知道合并、快速和冒泡排序)
- 告诉我什么是插入排序的方法
- 它的最坏情况和最佳情况时间复杂度是多少?
- 算法何时给出最坏情况的复杂度?
- 你想问的任何问题
- 我要求反馈
- 他说我要提高我的 DSA 技能
- 最后问了我的矩阵问题的复杂性。
- 是否可以使用 2 个 for 循环对其进行编码,如果是,那么复杂性是多少。
- 你知道数据库管理系统吗
- 被问及加入
- INNER JOIN 和 LEFT JOIN 的区别。
- SQL 查询以及你的能力如何。
- 问了一个问题。
- 获取员工姓名和经理姓名,仅给定表中的员工 ID、员工姓名和经理 ID。
- 问了个谜
- 一只昆虫一直吃两次叶子,直到第 30 天
- 蠕虫和老树拼图(GFG)。
- 最后,他说我是问问题的人,但他最终问了很多问题。我说没关系!
- 然后他又问我有什么问题要问他。
- 并根据反馈。我的概念很好,分析和方法很好。
- 需要复习 DSA 和 DBMS 查询等。
- 面试时间超过1小时10分钟!!
第 2 轮:技术面试 2
- 介绍
- 动态搜索广告问题
- 正如我在简历中提到的,我已经解决了 150 多个问题,他问你做过或学到了什么类型的问题。
- 我回答了有关数组、LinkedList、堆栈、队列、散列和二分搜索等算法的 DSA 问题。
- 2 求和问题(Leetcode),返回所有可能的对有一点变化。
- 由于该方法包括数组的排序,他问我您将使用哪种排序算法对数组进行排序。
- 我说合并排序然后他让我编写合并排序代码(只有函数,不可执行)。然后讨论了
- 2 求和问题和代码。
- 项目讨论。
- 你知道数据库管理系统吗?你在写查询方面有多好?
- 最后问我你有什么问题。 (我问了他两个问题,他印象深刻)。
在这之后,应该是第三轮最后一轮或HR轮,但没有发生,最后,包括我在内的15名学生被选中