📜  敖德萨面试体验(校内)

📅  最后修改于: 2022-05-13 01:58:42.027000             🧑  作者: Mango

敖德萨面试体验(校内)

我于 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名学生被选中