📜  光辉网络面试经历

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

光辉网络面试经历

我面试了 Tejus Network 的软件工程师职位。

第1轮:
问了 8 个编程问题,每个问题都写代码。
1. 斐波那契数列
2.第一个非重复字符(时间复杂度较低)
3.单一设计模式
4.消费者生产者问题,使用线程
5. 根据 Id 和 Name 实现对 Employee 类进行设置和排序。
6.不使用API反向链接列表
7.实现哈希码和Equals方法
8. 创建 Set 的实例并将 Class Object 存储到 Set 中。

第 2 轮:(技术负责人)
本轮问题是关于数据结构的。
1. 棋盘类设计
2.用任意指针复制链表
3. BST 树,预购,后购。
4. 有来自一些无限数字列表的恒定数字流,您需要维护一个数据结构,以便在任何给定时间点返回前 100 个最高数字。假设所有数字都只是整数。
5. Hash code 和 Equals Method 的区别及其实现

第 2 轮:(招聘经理)
本轮问题是关于数据结构的。
1. 告诉我你的项目
2. 角色和职责
3.项目模块的类设计
4. 多线程问题(消费者/生产者)
5. 设计模式(单例、工厂)
6. 运行时多态性
7. 换工作的原因。