面试经验分享:阿里-网易-招银网络

看别人的面经对我帮助很大,所以我也简单写写,回馈一下~ 面经不全,暂时只整理了这些,之后继续面也会继续整理的。

秋招过程中截至目前挂的:
商汤(前后面了两个部门,分别都是二面挂,面试内容项目相关性太大,所以没写,主要是围绕体系结构和操作系统);
字节跳动(一面挂,基本啥也没问,出了两道算法题,做了一道(简单DP),第二道不会做(二叉树相关))

部分面试记录:

2019 8.21 阿里巴巴-阿里云-云智能平台 基础架构研发工程师 一面

1、二三层转发过程中报文修改了哪些字段?转发的流程是什么?
2、路由表的表项内容是什么?
3、解释一下vlan,意义和配置;
4、解释一下hybrid trunk access配置的区别;
5、介绍一下华为实习项目;
6、介绍一下项目中使用的异构架构;
7、介绍一下SIMD和向量化的原理;
8、中断的概念和介绍;
9、MMU内存管理的概念和简介以及管理方式;
10、虚拟地址的概念和管理模式;
11、虚拟地址到物理地址的转换如何实现,使用的模块是?TLB
12、介绍一下TLB的概念和作业方式,表项内容是什么?
13、static关键字意义?加在 C++类成员函数里呢?原因是?
14、C里目标文件的组成是?分别存储什么内容?
15、C++ this指针的作用?
17、堆内存和栈内存的区别?
18、子网掩码的概念?

2019 8.27 二面 编程题(DP相关)

2019 9.4 三面 问项目

2019 9.11 四面 问项目

2019.9.10 招银网络 电话一面

1、C++多态的实现;
2、父类和派生类?构造函数和析构函数的调用顺序?
3、设计模式 单例 迭代器
4、栈和队列? 两个队列实现一个栈?;
5、int(*p)(int int) 函数指针的声明和使用
6、进程和线程不同和相同之处
7、vector 底层实现 如何扩容 优缺点
8、三次握手 四次挥手
9、HTTP协议 和 相关字段
10、strcpy函数 如何保证不越界?
11、线程通信?共享内存的实现原理;
12、常量定义的两种方式?相同与不同之处?define const
13、大小端序怎么看?怎么写代码测试?
14、面向对象三大特征?
15、面向对象的设计原则?SOLID
16、HTTP操作的get post彼此区别和优缺点

2019.9.11 网易互娱 游戏开发 一面

1、C和C++区别;
2、指针和引用的区别,传参时候的优缺点?
3、vector的底层实现,跟数组的区别;
4、malloc和new
5、缺页中断后会发生什么?
6、介绍一下AVL树和红黑树;
7、介绍一下map 堆;
8、程序从编译到执行的过程;
9、程序分段有哪些段?放什么类型的数据?
10、C++多态的实现;
11、什么样的函数不能是虚函数?为什么?
12、子类的构造函数能是虚函数吗?为什么?
13、sizeof一个空类是多少
14、进程线程的区别;
15、进程间通信和线程间通信有哪些方式?简介一下各个方式;
16、分段和分页的优缺点以及概念;
17、智能指针以及用法;
18、函数指针以及用法;
19、hash列表怎么实现?有冲突怎么搞?
20、vector动态扩容为什么是两倍?实现性能怎么评判?
21、类为空的时候编译器怎么初始化?
22、拷贝构造函数和赋值构造函数;
23、编程题:给一个数组,实现最小堆;
24、编程题:逆时针顺序打印一个二维数组;

#C/C++##阿里巴巴##招银网络##网易互娱##面经#
全部评论
网易互娱一面是9.7号笔试的那批吗
点赞 回复
分享
发布于 2019-09-11 18:10

相关推荐

5 48 评论
分享
牛客网
牛客企业服务