网易暑期实习面经合集!
网易的校招分三个大部门吧,网易互联网、网易互娱和网易雷火。
网易互联网大家熟知的应该就是网易云了,其次还有有道等,后两者主做游戏之类的,之前的阴阳师就是属于网易的游戏。
近期有群友收到了网易面试通知,今天小白这里快马加鞭给大家整理一波去年的实习面经,供大家参考。
下面从Java基础、MySQL、框架和中间件、计算机基础和算法题几个方面分享。
Java基础
- 谈谈异常了解,遇到哪些异常? Error能被捕获吗
- Jvm如何调优,你还记得哪些参数?
- Hashmap是否安全,为什么,如何解决线程不安全?
- 反射了解吗?哪些中用到了反射?
- 垃圾回收算法?垃圾回收器?CMS和G1的对比?
- 创建多线程的方式有哪些?用过多线程吗?
- String、StringBuilder和StringBuffer三者的区别?
- 对象中对象头有哪些内容?锁升级过程?
- synchronized和reentrantlock的区别?
- final关键修饰类、遍历和方法的区别?
- 如何实现多线程安全,有哪些方法?ThreadLocal会有什么问题?
- AQS的理解?用过哪些吗?
- OOM如何排查?JVM排查问题的工具有哪些?
- CPU飙到100%怎么排查
- 类加载机制?双亲委派机制?如何打破?
MySQL
- InnoDB和MyISAM的区别?
- B与B+树的区别?
- SQL优化做过吗?有哪些策略?
- 慢SQL如何排查?
- 如何建立索引?需要注意什么问题?
- 联合索引、覆盖索引、聚簇索引的区别?什么是最左匹配原则?
- 事务的两阶段提交,乐观锁和排它锁的实现原理?
- MVCC机制说一下?
- 数据库中的并发问题有哪些?分别有哪些隔离级别?
- 数据库的三大范式是什么?一定要遵循吗?
框架和中间件
- Spring的AOP和IOC说一下你的理解?
- Spring中有哪些设计模式?
- 了解微服务吗?了解SpringCloud相关组件吗?项目中用到过哪些?
- Redis项目中如何用的?分布式锁如何实现的?分布式锁的实现方式有哪些?
- 消息中间件在你项目中的使用场景?还了解其他的消息中间件吗?
- docker和k8s用过吗?项目是否考虑部署上线?
- 分布式相关理论了解吗?CAP知道吗?
- SSM里面HTTP请求的流程
计算机基础
- 线程与进程的区别?线程之间如何通信?进程之间呢?
- TCP和UDP的区别和应用场景差异?
- TCP如何保证可靠传输的?
- 上下文切换的过程?
- epoll、select和poll的区别?
- HTTPS和HTTP的区别?
- 输入一个url的全过程?
- ping知道吗?说说ARP协议
- 操作系统的核心态和用户态的区别?
- 常见排序算法的思想
算法题
- 链表是否有环?环的入口?
- z字形打印二叉树
- 最长括号子串
- 合并k个有序链表
- 反转链表
- 设计LRU
- 非递归实现树的中序遍历
- 最小的k个数
- 矩阵最小路径和
- 岛屿问题
总结
通过去年的面经可以看出,网易的面试对于Java基础要求蛮高的,其次就是数据库和计算机基础问的也比较多。
框架和中间件主要是问你是否了解过,对于一些前沿技术的了解程度等。
后面准备面网易的朋友加油~
公众号:代码界的小白,会更新互联网消息、动态、高频八股、实战项目等。