【上岸经验】靠着这个秋招工作2年的我拿下了网易和头条的offer,附上我的上岸经验回馈大众!

235 篇文章 4 订阅
181 篇文章 1 订阅
博主分享了自己的秋季校招经历,包括网易和头条的面试过程,涉及算法、线程池、数据库、网络、操作系统等多个技术领域。面试题目涵盖Java、MySQL、Linux、数据结构和算法等方面,同时提供了面试资料和大厂面试题库。
摘要由CSDN通过智能技术生成

前言

对,你没有看错,就是秋招,我以一己之力把我的秋招拖到了最近才结束。

本来九月份就拿了网易互娱上海游研,十月份拿了头条开发,一度以为差不多得了😅
没想到在因为ms拖着的时候又拖出个intel的,可惜说要等ms,offer直接顺延给下面的人了
这里也没什么好总结的,就是说ms面试主要考的还是算法,算法又考的是交流能力和脑子灵活程度,考虑问题的详细程度,感觉ms对软实力更看重

另外我这里为大家准备了一线大厂面试资料和我原创的超硬核PDF技术文档,以及我为大家精心准备的多套大厂面试题(不断更新中),有需要的朋友点这里备注csdn,自行下载!希望大家都能找到心仪的工作!

网易一面

1.项目流程,亮点
2.令牌桶算法怎么实现的
3.线程池是自己创建的吗?
4.线程池七大参数都是什么?
5.各个参数都是怎样设置的?
6.线程池核心线程数和最大线程数为什么要设置成这样?
7.线程状态?怎样转换的?
8.object类的方法有哪些?
9.实现线程同步的方式有哪些?
10.synchronized和reentrantlock的区别
11.MYSQL事务隔离级别及产生的问题
12.数据库的死锁问题
13.MySQL索引为什么用b+树?
14.7层网络模型
15.tcp和udp的区别
16.常用的Linux命令
17.算法题:反转链表第m到第n个节点

网易二面

1.面向对象和面向过程
2.继承多态封装及其体现
3.算法题:去除有序数组中元素重复出现两次以上的数字并返回数组长度
4.代理模式 spring aop
5.模板方法模式
6.线程池池化技术
7.何时创建核心线程,何时创建最大线程
8.线程池拒绝策略

网易三面

1.jmm
2.jvm内存区域
3.垃圾回收算法
4.Java异常体系
5.有没有自定义过异常
6.项目中的数据库表有哪些映射关系(一对一,一对多,多对多)
7.算法题:字符串数组的最长公共前缀

头条一面

  1. 自我介绍
  2. 进程和线程的区别
  3. CPU调度算法?
  4. 讲讲优先级调度算法的具体实现方式?(不会)
  5. 线程优先级怎么评价?
  6. 进程上下文包含哪些部分?
  7. 进程切换和线程切换的区别,为什么线程切换开销更小?
  8. select,poll,epoll
  9. 从epoll聊到了中断,问中断的概念
  10. 从中断聊到用户态和内核态的区别
  11. 哪些系统调用会从用户态切换到内核态,什么时候会显示切换状态(只想起来read和write,面试官笑了哈哈)
  12. MySQL一次查询的过程
  13. 会不会存在没有索引的情况
  14. MySQL优化(sql语句,索引,缓存,集群读写分离)
  15. 最左匹配原则
  16. MySQL事务和隔离级别
  17. redo log的两阶段提交过程
  18. 讲讲常用的设计模式(就讲了工厂,单例,代理)
  19. 代码题1:合并两个排序数组(这面试官,爱了爱了)
  20. 代码题2:数组的最大子序列和

头条 二面

  1. 二叉树,AVL树,红黑树
  2. Java和Python区别是什么,各自的优缺点,有什么让你觉得很舒服的特点
  3. 动态类型语言和静态类型语言特点(不了解,答得不好)
  4. OOP的理解
  5. 是不是静态类型语言都适合做OOP(不太懂)
  6. TCP和UDP的特点,各自应用在哪儿
  7. 滑动窗口,延迟确认机制,为什么要延迟确认
  8. 拥塞控制的两种算法,重传机制
  9. 四次挥手,两端各自的状态
  10. Https请求的整个过程
  11. 为什么要用对称加密传输数据,为什么对称加密比非对称加密快
  12. MySQL和Redis有什么区别(居然没讲Redis是内存数据库,大意了,被面试官提醒了)
  13. 为什么Redis单线程性能这么好?
  14. 编码优秀实践原则,kiss原则,solid原则(不懂)
  15. 个人博客怎么做的,数据库怎么设计(没有项目,个人博客刚开始做。。答不上来)
  16. text和varchar的区别
  17. 如何防止别人用curl直接调用接口(不懂)
  18. 日志级别,什么场景用什么级别(不是很了解)
  19. 分布式,CAP理论,微服务 (讲了讲概念)
  20. 代码题:LRU

头条三面

首先简单聊了下天,聊人生,一度以为是hr面。。。
问我 项目
其他就是跟聊天差不多了

总结

最后我为大家准备了Java架构学习资料,学习技术内容包含有:Spring,Dubbo,MyBatis, RPC, 源码分析,高并发、高性能、分布式,性能优化,微服务 高级架构开发等等。有需要的朋友点这里备注csdn,自行下载!另外提醒一点,充分复习,是消除你紧张的心理状态的关键,但你复习充分了,自然面试过程中就要有底气得多。

评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值