Libsys 面试经历 (2018)
职称:开发实习生
CTC: 6-80万
Libsys参观了我们的校园,共进行了5轮。其中 2 轮在我们学院进行,剩下的 3 轮在第二天在他们的古尔冈校区进行。
第一轮:在线客观测试。总共 50 个问题 25(技术)和 25(定量和逻辑能力)。 250-300人中约有50-70人入围下一轮。
第 2 轮:在线编码测试(1 小时)。总共给出了 5 个问题,你必须只写函数,而不是整个函数。
- 金字塔图案
- 给你一个带有大写和小写字母的字符串,你必须分别对小写字母和大写字母进行排序,并以小写字母和大写字母交替出现的方式排列它们。例如。输入:- DCAdcaa 输出:- AaCaDcd
- 检查链表是否为回文。
- 我不记得了,这是基于字符串的问题。
- 你给了一个二叉树,你必须改变每个节点的值,使得每个节点的值等于当前值的总和与左子树的总和。
共有 10 名学生入围下一轮在他们的校园
第三轮:技术面试(面对面,单人小组)
- 自我介绍
- 当被问及我的 2 个项目的数据库架构时,轮询 Web 应用程序(PHP)和 URL 缩短器(Django),讨论了大约 15-20 分钟
- 什么是标准化?
- 什么是调度算法以及各种调度算法是什么?
- 3-4道编码题(调度算法的最佳数据结构、最长公共子序列、子序列与子串的区别、使用递归的树数据结构相关的一些基本问题)。
- 3 个谜题(我回答了其中 2 个)。
- 你已经安置了吗?
第四轮只招了3名学生
第 4 轮:技术面试(面对面,单人小组)
- 自我介绍(仅技术部分)。
- 给定模式的代码:
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。
第五轮:人力资源面试
- 您准备好签订 2.5 年的服务协议了吗?
- 家庭背景
- 关于高等教育的计划。
所以,HR面试的问题并不多。在一轮结束时,她告诉我你已被选中,我们将在一周内向你的安置官员发送一封信,其中包括所有细节。