📜  瞻博面试经验 |设置 3(校内)

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

瞻博面试经验 |设置 3(校内)

第1轮

这是一个持续时间为 90 分钟的在线测试。它包括 35 个能力和技术多项选择测验和 3 个编码问题。所有问题都是中等水平。在 270 名参与者中,有 18 人入围。

第二轮

面试官问了我的项目。
1)解释套接字编程并要求我编写代码。
2)讲解TCP三向握手和TCP段结构。
3) 提出了许多其他基本的网络问题。
4)他问分页是如何工作的,为什么需要它,虚拟内存是如何工作的。然后是线程和进程之间的区别。
5) 他提出了一个问题,即使用多线程概念来按 1、2、3 的顺序打印数字……。 ,其中一个进程打印偶数,另一个进程打印奇数。最初我确实使用了 Lock 并获取概念。但问题是它受到自旋锁的影响,所以我使用了信号量。
6) 给定一个链表,等分链表,在给定值处划分链表。
7) 编写快速排序算法,实现链表。

第三轮

面试官问了我的项目。
1)他询问了ping和trace route。
2)路由算法——我说我不记得了。
3)询问了一些基本的OOP概念以及如何解决多重继承时的歧义。
4)关于常规语言和上下文无关语法的问题。
5) 编写正则表达式来检测电子邮件地址。
6)画出并解释ac程序的内存布局,他询问了静态变量。为什么以及如何使用函数指针。
7) 他给出了一个非常简单的谜题,我解决了。

第四轮:人力资源

1) 说说你自己和家人。
2) 为什么想在瞻博网络工作。
3)你的愿望是什么?
4)你什么时候生气,生气的时候怎么办?
5) 你会在瞻博网络工作多久?

我们8个人被选中。