很早之前的网易雷火服务端开发实习二面凉经

一面

分布式系统

讲raft和分布式系统,问的挺详细的,raft选主过程,append entries过程,为什么选主要随机选举超时,怎么判断log是最新的,不随机选举超时会有什么问题,raft的term有什么作用,raft现在有什么应用,raft强一致性的应用场景,抛开应用场景强一致性和弱一致性应该怎么选择。

mysql

mysql的存储引擎知道哪几个,分别有什么区别,innodb和myisam怎么选择,讲一下innodb的事务,可重复读隔离级别怎么解决不可重复读问题,了解其他nosql吗

操作系统

进程的地址空间,地址空间里面的分类,操作系统堆栈的区别

计算机网络

输入www.163.com从应用层到物理层详细讲一遍

算法题

求两个链表的交集。
一开始理解错了,做成了返回两个链表相交的交点,但其实是想让我写两个链表元素的交集。

反问

表现的怎么样,给过吗(面试官说虽然你c++这边不太行,但是前面分布式和mysql都说的挺好的,还是会给你过的),你们主要的技术栈是什么,我c++这块可能比较薄弱一点,有什么建议吗(加强一下基础和算法)

二面

  1. 揪着项目问,项目用户量大了应该怎么解决,项目出错了应该怎么排查,
  2. 进程的地址空间(一面没答上来,二面又问了一遍)
  3. c++拷贝构造函数和赋值构造函数的区别(不会,被怼是不是c++一点都不会...,其实我会写c++只是不会背c++八股文)
  4. 做题
    1. 两个vip玩家,被分到相同阵营的概率时多少。
    2. 选择题,c++不会导致代码量增加的有:选项忘了。。。
    3. 全联通图最少有几条边

很早之前的面试了,忘差不多了。。。
二面凉的原因在于,一是自己的项目那块没回答好,最后反问面试官的时候他也说项目那块没办法,实验室的项目数据量上不去,确实很多问题遇不到,并劝我找个实习。二是c++确实不是自己的主力语言,没有背过相关的八股(只是去背了下csapp第一张)。

#实习##面经##网易雷火##C++工程师#
全部评论
复制构造函数和拷贝构造函数是同一个东西不同的叫法,面试官问的应该是复制构造函数和赋值运算符的区别吧
1 回复
分享
发布于 2021-03-20 16:01

相关推荐

2 16 评论
分享
牛客网
牛客企业服务