已上岸,秋招所有的面经奉上

终于上岸了,谢谢牛客!

度小满

1. 桶排序
2. 给出一个有向图,找出环
3. 如何用hashMap存图 //以上都手写
4. jvm,哪些地方会发生oom,以及经常发生stop the word 如何排查,以及如何改善
5. tcp/ip四层,每一层的协议 问到了http https dns tcp/udp 还有加密协议有哪些种类 每种有哪些
6. java 网络编程 tcp 和udp
7. redis 的几种数据结构,string 的底层实现有哪几种,
8. redis rdb aof 以及 如果set key 设置的有过期时间,比如 set key 为500毫秒 aof 1s写一次,这个key会被写入到aof 里面吗(这个求解答)
9. 进程线程的区别,进程之间的通信,线程之间的通信

快手一二三面

  1. java 多态,垃圾回收,参数传递
  2. 一个数二进制里面多少个1 x&(x-1)
  3. 之字形遍历二叉树
  4. 二叉树先序遍历,递归 非递归以及输出每一个节点所在层数
  5. 接雨水 最优解,一次O(n) 遍历 双指针
  6. tcp 握手
  7. 问了一下设计模式
  8. 如果想让线程安全 有哪些方法
  9. 还问到了一些图的算法,解释解释
  10. 实现以下 c语言里面 strlen函数
  11. 实现大数相乘(代码写了一半)
    上面的算法题代码都要手写出来,然后和面试官解释,接雨水最优解我想的时间有点久
    想到的只有这些了== 后序想起来再补

奇安信 服务端(java方向)

问了好多基础的东西 记不太清楚了 只把记得的说一下

  1. 自我介绍
  2. java 面向对象 继承封装 多态
  3. error exception
  4. 常见的运行时异常
  5. http1.1 http1.0
  6. 输入 url 会发生什么
  7. mysql 事务 隔离级别 引擎区别 索引的底层实现,有啥区别b b+
  8. redis 几种数据结构 底层实现
  9. 网络 状态码
  10. 操作系统分页 快表
  11. 说一下常见的数据结构
  12. topk问题
  13. Linux ps tar 命令
  14. 了解Nginx吗
  15. 常见的设计模式
  16. 微服务知道那些
  17. 线程池 底层是啥 我就说和线程池差不多
  18. 前端了解多少 前端只能看懂代码
  19. git svn 用过吗,我实习在公司只用过 svn
  20. cookie session
  21. 实习的项目介绍
  22. 重写重载
  23. 接口抽象类
    问了一堆没听说过的东西
    面试没写过代码 全称口胡

网易互娱初级游戏研发一面 30min

  1. c/c++ static
  2. 引用传递和地址传递
  3. hash表的储存过程
  4. java 垃圾回收 深浅拷贝
  5. 问我点积和叉乘 不会
  6. 进程线程 区别,进程通信,tcp udp区别 udp 如何实现可靠传输
  7. 算法题 就是 快排(时间复杂度讲一下),堆排 爬楼梯 把所有方案输出,问了烧绳子 topk 问题
  8. 对图形学有啥了解咩 咩有
  9. 平时玩啥游戏,决战平安京,那个位置,平时看球吗,死宅 只会肝游戏,看番
  10. 有啥想问的 没了

    二面:

    问了一个hard 算法题 https://leetcode-cn.com/problems/maximal-rectangle/
    介绍实习项目,然后就是场景题 moba游戏 如何判断技能伤害这种
    这个地方探讨了好久
    自己LRU实现问我用什么数据结构 详细介绍(这个地方也说了很久)

小米一面(45min)

  1. hashmap get put 讲一下

  2. final

  3. synchronize

    public class Demo {
    
     public static void main(String[] args) {
         new Demo().A();
     }
     public synchronized void  A(){
         System.out.println("A");
         B();
     }
     public synchronized void B(){
         System.out.println("B");
     }
    }
    输出啥 为什么会这样
  4. 手写单例 为啥用volatile 为啥要判断两次 null

  5. 还有就是String的 intern

  6. hashcode equal ==

  7. 实习项目

  8. 包装类(new Integer(xx))

  9. 手写算法:判断二叉树是否平衡,寻找两个链表的公共节点

#腾讯##度小满##小米##网易互娱##校招##Java工程师##面经#
全部评论
去哪了
点赞 回复 分享
发布于 2019-10-30 22:28
点赞 回复 分享
发布于 2019-10-31 10:01
恭喜群主😋
点赞 回复 分享
发布于 2019-11-02 00:47
恭喜群主
点赞 回复 分享
发布于 2019-11-02 02:28
恭喜群主
点赞 回复 分享
发布于 2019-11-04 14:03
请问互娱的游戏开发只有两面嘛
点赞 回复 分享
发布于 2019-11-04 14:41
恭喜dy
点赞 回复 分享
发布于 2019-11-04 22:29
恭喜学长
点赞 回复 分享
发布于 2019-11-05 22:02

相关推荐

不愿透露姓名的神秘牛友
11-03 17:06
点赞 评论 收藏
分享
评论
8
82
分享
牛客网
牛客企业服务