本人投的岗位后端、客户端和游戏研发都有,但是每个技术岗的面试也都大同小异,这里回顾一下近来的面经~
网易互娱
一面
- C++的堆栈,插入删除操作
- 虚拟内存和物理内存(作用、地址转换)
- 内存泄露
- 虚函数、析构函数的调用过程
- 多进程和多线程的应用场景及区别
- 32位和64位性能比较
- 行读取和列读取的性能差异
- static关键字、const关键字介绍
面试时间大概持续了50分钟左右,一部分问题已经忘记啦,只能靠着回忆写了
二面
- 简历项目
- https的连接建立过程
- 进程和线程
- 线程共享如何实现
- 线程有哪些自己的资源
- new和malloc区别,返回值差异
- TCP拥塞控制
- 红黑树和AVL
- 为什么想从事游戏行业?
滴滴面经
一面:
二面:
- 手撕了一道 算法 ,比较简单
- Spring 的 bean 管理
- 有没有读过 mybaties,spring 源码 (没有)
- Hashmap
- 除了 链表 和 红黑树 还能怎么解决 hash 冲突
- 实现 lru 的思路
三面:没有手撕代码
字节跳动后端一面
上来就三道算法题目:
- 求链表的倒数第k个节点
- 序列化和反序列化二叉树
- 求数组的极值点,找出一个满足的就行(二分查找)
问答环节
- 拥塞控制
- https加密过程,怎么判断证书的有效性
- java垃圾回收
- Redis底层数据结构
拼多多服务端研发
一面
Pdd面试体验还挺好的,面试官给人的感觉比较亲切
二面
算法:
问题:
- Spring AOP的原理
- Spring的作用域
- Java垃圾回收
- 介绍Redis
全部评论
(4) 回帖