网易互娱基础架构面经

春招实习拿了offer没去,免笔试直通同一岗位,但是岗位名字好像变来变去的。

8月底的时候约我直通面试,但是当时在上海旅游,不想面试,在hr告知第二批面试可能hc较少时也没多想,还是推迟到第二批面试了,因为当时好几个公司的面试都还不错,8月底还不是很慌。

春招面经:[https://www.nowcoder.com/discuss/411726?source_id=profile_create&channel=1009

一面

1h 基础架构(云服务),两个面试官

TCP三次握手四次挥手状态的变化

TLS握手过程(追问非对称加密or对称加密,好像协商时是非对称,通信时是对称?

硬链接软链接(删除时的软链接和硬链接的区别,具体使用场景不太清楚

IP包结构(只记得源IP、目的IP、协议号、可选项什么的,其他记不太清了,在面试官引导下增加了分片时的两个bit和校验位bit

ICMP是什么,有哪些差错报文类型(只记得目的不可达

内存,MMU是什么,在哪,具体在CPU的哪,页表项在哪,一个页一般多大,二级页表是啥,大页是什么(不清楚

进程为啥地址空间独立

gdb(如何调试、如何打断点、如何多线程、如何在变量变化时停下来,如何显示汇编(不会

因为面试官看过我的简书,其中有一篇写了用反汇编探寻i++和++i区别,于是面试官顺着汇编问了一点寄存器的区别,坦白不是很清楚

如何理解负载均衡(项目相关

问项目

说说你对quic的理解(简历写了

哈希表如何解决哈希冲突,详细说说

反转链表,没带纸笔,多花了几分钟调试,最后面试官说我构造和打印链表时太原始了,我赶紧说为了方便,可以用个递归函数构造和打印的

#include <iostream>
using namespace std;
struct ListNode{
    int val;
    ListNode* next;
    ListNode(int val_) : val(val_), next(nullptr) {}
};
ListNode* reverseList(ListNode* head) {
    if (!head || !head->next) return nullptr;
    ListNode* pre = nullptr;
    ListNode* cur = head;
    ListNode* post = nullptr;
    while (cur) { // 当cur为nullptr退出while循环
        post = cur->next;
        cur->next = pre;
        pre = cur;
        cur = post;
    }
    return pre; // 新的头结点
}
int main() {
    ListNode* head = new ListNode(1);
    head->next = new ListNode(2);
    head->next->next = new ListNode(3);
    head->next->next->next = new ListNode(4);
    head->next->next->next->next = new ListNode(5);
    ListNode* new_head = reverseList(head);
    cout << new_head->val << " " <<
            new_head->next->val << " " <<
            new_head->next->next->val << " " <<
            new_head->next->next->next->val << " " <<
            new_head->next->next->next->next->val << " " << endl;
}

总结:一面非常基础,看中计网和操作系统,也有点深度,很久没复习了,感觉很多都忘了😂

二面

30min

面试官春招时面过我,所以没问任何技术问题,交流了一下我的实习经历,一起吐槽了一下腾讯的研发流程,特别是缺少文档,介绍了一下部门的业务,感觉还不错的样子。后面加了微信,在pyq里发现他和我的字节校招mentor(从网易跳去字节的)互相认识,而且关系还不错的样子。

话说网易第二批啥时候开奖噢,现在意向书都还没没得,感觉其他几家公司都快谈薪了

#面经##网易互娱##校招##基础架构工程师#
全部评论
楼主你好,请问你是实习、校招还是社招?
1 回复 分享
发布于 2020-10-14 15:05
请问楼主去了吗
点赞 回复 分享
发布于 2021-09-27 11:38
😫有些base上海的牛友开奖了
点赞 回复 分享
发布于 2020-10-14 15:58
我是补录的基础架构(大数据方向),整了三面,30面完,没消息,好焦虑😩
点赞 回复 分享
发布于 2020-10-14 15:09

相关推荐

12-10 18:25
门头沟学院 Java
1、实习介绍2、现在还在实习吗?3、对岗位有什么了解?4、正式工作是想投测开,还是其它岗位?5、腾讯实习应该是做纯开发吧?6、最开始为什么会选择开发呢?7、C++&nbsp;和&nbsp;Go&nbsp;有什么区别?8、实习期间遇到最大的挑战是什么?9、实习项目为什么没有选择其它编程语言呢?是你的&nbsp;Mentor&nbsp;来决定的吗?10、你写了&nbsp;300&nbsp;多篇的技术博客,是什么契机让你这么做的?10、因为你没有做过机器人相关的,那说一下你知道的,或者是现在有用过哪些&nbsp;AI&nbsp;相关的产品吗?11、文生图这些工具知道吗?12、我们是一个工程机械的产品,可以跟你讲一下这个是怎么工作的,你可以站在测试的角度先说一下你的理解13、自动装车的一个场景:有一台挖掘机,在它某个方位上可能有个卡车。功能:自动装车挖掘机会自动识别到哪个地方可以挖,挖完之后就会自动识别到卡车,把土倒到卡车上这样一个动作。讲一下里面可能涉及到的技术14、有使用过&nbsp;DeepSeek&nbsp;吗,有用它来做一些编程吗?15、Claude&nbsp;在外测之前会去做一些测试。假如你是&nbsp;Claude&nbsp;测试开发同学,你要怎么去测这个&nbsp;Claude&nbsp;模型?16、从功能角度上怎么去验证?17、你会如何使用工具来提高&nbsp;Claude&nbsp;模型的测试效率?18、你觉得用例会有多少?19、算法题:小红的子串删除她准备删除其中一个连续子串,把剩下的前缀以及后缀拼接起来,拼接后的字符串中出现次数最多的字母的出现次数不超过&nbsp;k。小红想知道,有多少种不同的删除方案?删除方案所删除子串的长度&nbsp;len&nbsp;必须满足&nbsp;1&nbsp;≤&nbsp;len&nbsp;≤&nbsp;n&nbsp;-&nbsp;1,其中&nbsp;n&nbsp;为原字符串长度。输入描述:-&nbsp;第一行输入两个正整数&nbsp;n&nbsp;和&nbsp;k,分别代表字符串长度、需要保证的字母最大出现次数。-&nbsp;第二行输入一个长度为&nbsp;n&nbsp;的字符串,只包含小写字母。输出描述:一个整数,代表总方案数。20、手上有拿到&nbsp;其它实习和秋招的&nbsp;offer&nbsp;吗?都是什么岗位?
点赞 评论 收藏
分享
评论
1
22
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务