21字节Java实习面经

谢谢各位牛友,回馈下

  • 一面

  1. 面试题(面了一个小时,只记得一小部分了,不分先后)
  2. 讲讲项目
  3. 在浏览器的url栏里输入一个https的请求会发生什么?balabala.
  4. 三次握手,close_wait, time_wait原理
  5. 内存泄露原因,举例子,怎么排查,OOM异常
  6. 静态内部类会被编译成几个class?为什么内部类可以访问外部类的private的方法?
  7. 多线程安全,线程池相关问题
  8. 集合框架源码,concurrenthashmap,hashmap,linkedhashmap实现LRU
  9. 为什么需要锁,你知道几种锁,说说AQS,说说CAS
  10. synchronized原理,jdk6对他的优化,(偏向锁等),JNI,逃逸分析,对象的markword
  11. 知道几个设计模式,怎么用,手写双重检查锁单例模式
  12. 以下代码题输出什么?(巨坑,输出100,从泛型+向上转型+map+equals原理上想)
Map<Short, String> map = new HashMap<>(); for(short i = 0; i <100; i++) { map.put(i, String.valueOf(i)); map.remove(i-1);
}
System.out.println(map.size());
  1. 算法:手写jdk中的优先级队列 PriorityQueue(最大堆)

二面

面试题(面了一个小时,只记得一部分了,不分先后) 算法题:

  1. 介绍自己
  2. 说说项目,说说你的开源项目
  3. 剑指offer62:圆圈剩下的数字
  4. 写一个快排
  5. 给出一个数组nums,一个值k,找出数组中的两个下标 i,j 使得 nums[i] + nums[j] = k. 2种解法,排序数组+双指针o(n)遍历或使用HashMap额外存储空间。
  6. 泛型 List<Integer> 与 List<String> 这两个的getClass是否相对?(泛型擦除,中间还有一个小插曲,面试官问我<? extends String> 有什么作用?我说:String不是不可继承的嘛,被final修饰的。相视而笑)
  7. 说说你知道的设计模式,说说项目里用到的设计模式,说说策略模式,设计一个下棋的场景问如何结合设计模式使用,设计模式什么时候继承,什么时候委托?
  8. 说说MySQL Innodb 索引底层实现,说说join,说说GroupBy
  9. 说说抽象类与接口区别?说说从设计模式层面的理解,为什么要有这么2个东西?
  10. 说说操作系统内存模型不连续空间分配,说说分段,分页,虚拟内存,页淘汰算法...., 11.说说Redis底层实现,说说他和MySQL的区别
  11. 说说volatile,说说线程同步,说说JVM线程模型
  12. 说说动态***,说说你知道的AOP,项目中是怎样使用AOP的?
  13. 有没有使用过责任链模式?如果有...个场景,如何选择使用设计模式
  14. 你还有什么问题?

三面(面了一个小时,只记得一部分了,不分先后)

  1. 自我介绍
  2. 项目用户量3w+,怎么做到的?如何协调团队?
  3. 说说项目中如何使用的Redis,如果有10w请求插入Redis,如何优化?
  4. 说说你理解的线程池
  5. 说说操作系统组成
  6. 手撕一个阻塞队列,生产者生产0~100的随机数,消费者消费后将其存储到一个list,需要保持list中元素保持递增。(信号量+线程安全)
  7. 说说hashmap的resize死循环
  8. 说说hashtable和hahsmap区别,说说copyOnwriteArrayList以及他们分别采用的并发修改当然(fast-fail,fast-safe)
  9. 说说你的优缺点。
  10. 说说你对字节的了解?

hr

  1. 介绍下自己
  2. 这个项目3w的用户量如何统计的?如何处理团队问题?
  3. 为什么想来字节?(喜欢张一鸣)
  4. 什么时候来?
  5. 口头offer
#字节跳动##实习##Java工程师##面经#
全部评论
面的什么部门呀
1 回复 分享
发布于 2020-01-31 14:45
你好,想问一下,口头offer大概什么时候会发通知
1 回复 分享
发布于 2020-03-06 19:54
转go?
点赞 回复 分享
发布于 2020-01-20 20:30
后台用Python还是Go
点赞 回复 分享
发布于 2020-01-20 22:01
正式岗还是实习岗?
点赞 回复 分享
发布于 2020-01-20 23:30
感觉咱俩面的题目差不多,好多相同的(逃
点赞 回复 分享
发布于 2020-01-20 23:57
校招还是实习?
点赞 回复 分享
发布于 2020-01-21 09:40
楼主 你是21年毕业的话,现在不还是大三下学期吗,就开始实习了呀
点赞 回复 分享
发布于 2020-01-28 20:16
楼主,您好,请问您能解释一下。一面中的那个Map为啥输出结果是100呢。不怎么懂?谢谢您了😀
点赞 回复 分享
发布于 2020-02-01 11:31
安卓没问吗
点赞 回复 分享
发布于 2020-02-01 11:52
圆圈剩下的数字这题,你怎么答的呀,是怼算法还是直接公式法?
点赞 回复 分享
发布于 2020-02-06 18:59
视频面吗?
点赞 回复 分享
发布于 2020-02-10 13:37
喜欢张一鸣哈哈哈
点赞 回复 分享
发布于 2020-02-14 19:00

相关推荐

10-15 03:05
门头沟学院 Java
CADILLAC_:凯文:我的邮箱是死了吗?
点赞 评论 收藏
分享
10-17 10:05
已编辑
北华大学 全栈开发
牛客872465272号:掉头发了哥
点赞 评论 收藏
分享
评论
29
256
分享
牛客网
牛客企业服务