📜  Libsys 面试经历 (2018)

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

Libsys 面试经历 (2018)

职称:开发实习生

CTC: 6-80万

Libsys参观了我们的校园,共进行了5轮。其中 2 轮在我们学院进行,剩下的 3 轮在第二天在他们的古尔冈校区进行。

第一轮:在线客观测试。总共 50 个问题 25(技术)和 25(定量和逻辑能力)。 250-300人中约有50-70人入围下一轮。

第 2 轮:在线编码测试(1 小时)。总共给出了 5 个问题,你必须只写函数,而不是整个函数。

  1. 金字塔图案
  2. 给你一个带有大写和小写字母的字符串,你必须分别对小写字母和大写字母进行排序,并以小写字母和大写字母交替出现的方式排列它们。例如。输入:- DCAdcaa 输出:- AaCaDcd
  3. 检查链表是否为回文。
  4. 我不记得了,这是基于字符串的问题。
  5. 你给了一个二叉树,你必须改变每个节点的值,使得每个节点的值等于当前值的总和与左子树的总和。

共有 10 名学生入围下一轮在他们的校园

第三轮:技术面试(面对面,单人小组)

  1. 自我介绍
  2. 当被问及我的 2 个项目的数据库架构时,轮询 Web 应用程序(PHP)和 URL 缩短器(Django),讨论了大约 15-20 分钟
  3. 什么是标准化?
  4. 什么是调度算法以及各种调度算法是什么?
  5. 3-4道编码题(调度算法的最佳数据结构、最长公共子序列、子序列与子串的区别、使用递归的树数据结构相关的一些基本问题)。
  6. 3 个谜题(我回答了其中 2 个)。
  7. 你已经安置了吗?

第四轮只招了3名学生

第 4 轮:技术面试(面对面,单人小组)

    1. 自我介绍(仅技术部分)。
    2. 给定模式的代码:

5 4 3 2 1
1
5 4 3
1 2 3
5
1 2 3 4 5

3. 给定字符串带有一些特殊字符的字母,你必须在不改变特殊字符位置的情况下反转字符串。例如:- 输入:- a%bd$c 输出:- c%db$a
4.链表和数组的区别。
5.循环队列和普通队列的区别。

6.覆盖和覆盖之间的区别。

7.各种调度算法,

8. 点赞列表中存在检查循环。

9. 删除链表中的循环

10.检查插入循环队列的条件。

11.使用栈数据结构的后序遍历。

12. 一个谜题,假设你有 50 个好细胞,50 个细胞和一个只能从一对好细胞中点亮的手电筒,你必须说出在最少尝试中可以找到一对好细胞的策略。

三个人都被叫去HR。

第五轮:人力资源面试

  1. 您准备好签订 2.5 年的服务协议了吗?
  2. 家庭背景
  3. 关于高等教育的计划。

所以,HR面试的问题并不多。在一轮结束时,她告诉我你已被选中,我们将在一周内向你的安置官员发送一封信,其中包括所有细节。