一轮面试:

  • Java内存模型讲一下
  • GC算法,知道的都讲一下
  • HashMap,get,put实现
  • JsonWebToken具体实现流程(简历)
  • Spring AOP如何实现,写一个AOP功能的主要流程
  • 数据库引擎用过哪些,它们的区别
  • 设计大流量访问系统,要做节流控制(类似秒杀)
  • Linux命令用过哪些
  • 频繁gc排查处理
  • 内存过大排查的处理,用jmap,jstack怎么做,不用又怎么做
  • MySQL主从复制场景问题(bin_log)
  • 项目中技术上最大的成长,项目中的问题解决方案讲一下

二轮面试:

  • 手撕算法:比如123+234=357,对应两个链表3->2->1,4->3->2(输入),输出结果链表(7->5->3),写一个函数实现,输入为两个链表,输出为一个结果链表。(考虑极端情况和进位情况,花了很久写出来还是不完善)
  • 输入网址到展现发生了什么,越详细越好(我考虑了DNS轮询,负载均衡和CDN以及HTTP状态码,然后就全讲)
  • 负载均衡是怎么做的,CDN具体是怎么实现的
  • TCP三次握手四次挥手
  • cookie和session的区别,多台服务器的情况呢
  • 四次挥手时最后两者的状态,Client的TIME_WAIT避免什么问题,没有它会怎么样
  • SSM和Spring Boot的区别
  • MyBatis和Hibernate区别
  • TCP流量控制和拥塞控制,具体在场景中是怎么起作用的
  • Java线程和OS中的线程的关系,与内存对应关系,一个JVM线程数的上限受哪些因素限制

HR面试:

  • 挨个讲讲项目
  • 项目哪个对技术成长大,哪个对个人成长大
  • 面了哪些公司,走到了什么流程
  • 为什么选择网易
  • 之后的学习规划
  • 全程自己讲了很多

总监面试:

  • protocolbuf主要优势(性能、安全性、跨语言)
  • Java本身序列化存在的问题(不知道)
  • Java内存模型
  • 网络IO编程中的内存使用了JMM哪部分
  • 谈一下分布式协议(简历写了,CAP,2PC,3PC,Raft不懂,主要说了2PC和存在的问题,3PC说的不好)
  • CAP定理业务中如何考虑,常见的解决方案比如Zookeeper等是如何取舍的(不太懂,答的不好)
  • 数据库聚集索引和非聚集索引,只能用B和B+树吗,有别的数据结构实现吗(有,HashMap,优势是对点查找)
  • 大量定时任务,设计数据结构存储(看业务需求选B+树或堆)
  • 记不太清楚了,总监人很好,允许对自己不理解的问题思考(猜)着解决

总结:

总得来说感觉网易的面试很有水平,要想回答的完美还是需要回去多读书,知识要成体系一些,只看博文和面经一定是远远不够的,唉,感觉答的不是很满意,刚刚实习离职就来面试,准备不足很紧张,尤其二面第一次手写代码后紧更张了,作为一个渣渣本科生已经做好了面对艰难的觉悟,大家加油吧!!!!

写在最后:欢迎留言讨论,加关注,持续更新!

二〇一八-网易秋招面试解析(Java)的更多相关文章

  1. 二〇一八-美团工程师面试解析(Java)

    一轮面试: 小数是怎么存的 算法题:N二进制有多少个1 Linux命令(不熟悉 JVM垃圾回收算法 C或者伪代码实现复制算法 volatile 树的先序中序后序以及应用场景 Mysql存储记录的数据结 ...

  2. 二本非科班,秋招,实习,面试,offer之路

    不知不觉已经工作一年多的,我是2019年7月毕业的,但是如果算上实习就工作差不多两年了的吧. 最近不是刚刚过了圣诞节吗?然后又准备到元旦了,迎来2021年!在微信公众号上看到小部分公众号在总结2020 ...

  3. Java秋招面试复习大纲(二):Spring全家桶+MyBatis+MongDB+微服务

    前言 对于那些想面试高级 Java 岗位的同学来说,除了算法属于比较「天方夜谭」的题目外,剩下针对实际工作的题目就属于真正的本事了,热门技术的细节和难点成为了面试时主要考察的内容. 这里说「天方夜谭」 ...

  4. 【面试问题】——秋招面试中遇到的一些问题&思维导图&反思

    前言:秋招也跑了挺多的公司,虽然都是招Web前端,但是不同的公司,因为需求和目的不同,面试的考察点也是各不相同.我没有实习经验,只有自己学东学西比较杂也比较浅的一些知识积累可以用,这个过程我发现了自己 ...

  5. 2018年秋招总结篇(Java)

    博主开始找工作是10月10号,感觉可以出去找找工作,然后就去了,参加了多场面试.笔试,现在总结一下 1.笔试篇 String StringBuffer StringBuilder的区别? HashMa ...

  6. 我的秋招经验分享(已拿BAT头条网易滴滴)

    微信公众号[程序员江湖] 作者黄小斜,斜杠青年,某985硕士,阿里 Java 研发工程师,于 2018 年秋招拿到 BAT 头条.网易.滴滴等 8 个大厂 offer,目前致力于分享这几年的学习经验. ...

  7. ​​ ​​我的Java秋招面经大合集(包含BAT头条网易等公司)

    ​ 微信公众号[程序员江湖] 作者黄小斜,斜杠青年,某985硕士,阿里 Java 研发工程师,于 2018 年秋招拿到 BAT 头条.网易.滴滴等 8 个大厂 offer,目前致力于分享这几年的学习经 ...

  8. 算法转 Java 后端,2021秋招斩获腾讯、京东、百度等大厂 offer 面经分享!|JavaGuide|Guide哥

    这是一篇来自算法转Java后端的一位读者的投稿!文章主要分享了作者从迷茫崩溃到最终斩获腾讯.京东.百度等大厂 offer 的经历.文章内容很全面.真实,相信可以对正在准备面试的小伙伴有帮助! 看到公众 ...

  9. Java秋招面经大合集

    微信公众号[程序员江湖] 作者黄小斜,斜杠青年,某985硕士,阿里 Java 研发工程师,于 2018 年秋招拿到 BAT 头条.网易.滴滴等 8 个大厂 offer,目前致力于分享这几年的学习经验. ...

随机推荐

  1. Spark2.x学习笔记:5、Spark On YARN模式

    https://blog.csdn.net/chengyuqiang/article/details/77864246

  2. Redis学习笔记——Redis的基本操作

    之前介绍过如何在ubuntu安装Redis服务器:https://www.cnblogs.com/zifeiy/p/9062738.html 接下来,我们在Redis上进行一些基本的操作. 所县使用命 ...

  3. ubuntu16.04 TLS安装java

    apt-get install software-properties-commonadd-apt-repository ppa:webupd8team/javaapt-get updateapt-g ...

  4. demo rabbitmq topic(主题模式),fanout(广播模式),轮询分发,确认接收Ack处理

    //durable = true 代表持久化 交换机和队列都要为true ,持久代表服务重启,没有处理的消息依然存在 //topic 根据不同的routkey 发送和接收信息 //fanout 广播模 ...

  5. JDK替换掉系统自带的gij编译工具

    解决办法: 在终端里面依次输入以下两句话 alternatives --install /usr/bin/java java /usr/java/jdk1.6.0_11/bin/java 300 al ...

  6. mysql的AB及读写和集群

    Mysql的AB及读写  第1章 Mysql的AB配置 1.1 master配置 1.2 slave配置 第2章 读写分离 2.1 安装mycat 2.2 启动mycat 2.3 登录mycat相关问 ...

  7. html5 table的表头固定的HTML代码

    table的表头固定的HTML代码 <!DOCTYPE html> <html> <head lang="en"> <meta chars ...

  8. openstack环境-解决windows虚机重启后比当前时间晚8小时问题

    背景: 生产环境下,发现windows虚机每次重启,时间都会倒退到虚机的格林威治时间(+8小时才是北京时间),也就是比当前时间晚8小时.测试发现,windows虚机所用的镜像,缺少了一个os_type ...

  9. 《Tsinghua oc mooc》第8~10讲 虚拟内存管理

    资源 OS2018Spring课程资料首页 uCore OS在线实验指导书 ucore实验基准源代码 MOOC OS习题集 OS课堂练习 Piazza问答平台 暂时无法注册 第八讲 虚拟内存概念 为什 ...

  10. 【最后一战】NOI2019游记

    NOI2019 游记 报到日 -1 打了一场LOJ发现rk5,听完cy讲T1后感觉自己非常智障--AK的那位老哥好强啊qwq 窝在宾馆里打打游戏敲敲板子 饥荒真好玩 等着明天去报道 要退役了反而心情平 ...