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

终于上岸了,谢谢牛客!

度小满

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

相关推荐

流程:意愿度问答(视频)→不定性选择→单选选择→专项问答(视频)其中选择题是纯选用过/会什么技术之类,不涉及技术考察专项问答,每问限时五分钟,分为三部分,分别是八股、项目提问、素质考察问题,其中八股每道题有一次换题机会。总体而言面试比较放松,但是ai只会读题干,遇到回答不上来的问题不会有任何提示,ai面试官感觉纯读题+展示功能,没什么交互。题干在屏幕的左上方,ai人物在中间,如果没有直视摄像头会一直提示,虽然好像没什么影响,但是突然弹出来会影响思路,所以对摄像头在键盘的面试者很不友好,读个题目都会提示直视摄像头。问题难度感觉总体还行,但我准备不充分,很多还是没答上来,建议八股部分如果第一道题能回答尽量回答,选择换题可能换到更不了解的题OTZ以下为面经:1. 请说说你为什么想要应聘前端岗位,在这方面做了哪些准备。2. 选择题多选■ 学过的计算机相关的课程■ 使用过的语言■ 使用过的框架■ 进行过哪些前端样式开发(动画过渡、布局、预处理器、组件化……)■……单选■ 最擅长的语言(前端方面)■ 最擅长的语言(算法方面)■ 最擅长的框架■……3. 请描述浏览器提供常用的调试工具,举例说明其在开发中的应用。4. 请详细解释下TCP和UDP的区别,它们各自的使用场景是什么?5. 请解释响应式设计的基本原则,并讨论如何使用媒体查询来实现一个复杂的响应式布局。6. 请说明如何在vue中的创建和使用自定义指令。7. 请问什么是异步加载?请列举至少三种常用的异步加载技术。8. 请列举常用的CSS预处理器,并解释其解决的问题和带来好处。9. 描述你最近参与的一个前端项目,并解释你是如何设计其架构的,包括技术栈的选择和理由。10. 在这个项目中,你提到前端需要处理复杂的数据关系并进行实时响应。请具体说明你是如何设计前端与后端的数据交互机制的,例如数据的传输格式接口设计的原则,以及如何确保实时性和性能的优化。11. 能否具体说明你是如何处理接口的版本管理和兼容性问题的?12. 开发一个即时通讯系统的前端页面时,你会如何设计消息的存储和同步机制?如何处理用户切换设备后的消息同步问题?13. 在用户选择同步消息时,你提到了会将数据库的内容进行同步到所有设备的信息中。这里涉及到数据一致性的问题,请问在同步过程中,如果出现网络延迟或部分设备未在线的情况,你会如何确保消息的最终一致性?14. 工作中需要面对全新领域的时候,你是怎么做的?能否举例说明?15. 描述一次你在没有明确指示的情况下,主动承担任务或解决问题的经历。#ai面试# #面经# #前端面经# #牛客创作赏金赛#
查看14道真题和解析 牛客创作赏金赛
点赞 评论 收藏
分享
评论
8
82
分享

创作者周榜

更多
牛客网
牛客企业服务