📌  相关文章
📜  歌剧面试经历 | Set 2(软件工程师校内)

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

歌剧面试经历 | Set 2(软件工程师校内)

笔试:

包括以下问题:

A) 通用计算机科学:- 操作系统、网络、c/c++ 中的库函数等。
B)数据结构和算法(最高瓦数)

C) Sq l 关于连接和聚合函数的查询,简单的查询,关于 1 NF、2 NF、3 NF、BCNF 和 lossless 和有损连接的问题
截止-(65-70%的问题)

从300名学生中选出39名学生进行面试。

面试轮:

第一的:

关于我的项目的详细讨论。
之后的面试问题如下:-

A) 设计一个系统的登录页面,有两个约束:
1)如果这个人没有登录,如果他在登录后获得了主页的url,那么他应该被重定向到登录页面。
2) 登录中有一个条件,如果您从一个系统登录,但您没有注销并尝试登录另一个系统,则应生成错误消息“您已经登录,注销然后重新登录” .

B)在文本编辑器中设计一个control+Z操作。

C)在栈中设计一个新的操作get max,这样你就可以从栈中获取最大的元素,但是要保持栈的顺序。

D)循环链表实现

E)字符串中的回文,(特别注意所有的测试用例)。

F)如何比较只有一个元素不同的两个最大堆(基本上是时间复杂度)。

G)为你的大学设计一个模块,让每个学生提到她的语言偏好,每家来校园安置的公司都给出自己的偏好,设计一个模块来比较公司和学生的偏好,在此基础上让学生坐下来用于放置(基本上是这里使用的数据结构)

H)以尽可能少的步骤和最简单的方式对字符数组进行洗牌(我无法解决这个问题)。

I)如果你在循环链表的起始节点,你必须在O(n)时间内找出它的尾节点。时间复杂度应该是O(log n),空间复杂度是O(1)。

第二轮:

(采访公司董事)

主要关注Java和核心Java概念。

来自操作系统的问题基本上是死锁。

**注意:Opera 解决方案要求学生精通所有概念,尤其是Java和 DBMS(sql 查询)。