1028字节国际直播一面

上一次面字节是在10.10,三面挂了。前几天通知打复活赛,15面完快手以后就没面试了,之前问过师兄说这个部门比较核心,要求比较高,加上字节流程太长了,估计面不过,本着面面找找感觉的想法接了,面的时候明显感觉反应慢了,八股也不是很熟,只能说算是复健吧,为接下来吃大佬不要的offer做准备。

我是Java后端,面的岗位是安卓开发,部门用的是kt,所以八股基本集中在Java。时长1h。基本上只能想到这么多了。

自我介绍

项目:

  1. 说一下项目的难点

一顿输出,面试官表示听不懂,略过,开始八股。

Java:

  1. 介绍一下类加载
  2. 双亲委派是继承还是组合
  3. 双亲委派模型,为什么要这样做,有什么好处
  4. equals和==的区别
  5. 为什么要重写hashcode
  6. 介绍Hashmap
  7. 介绍ConcurrentHashMap
  8. ConcurrentHashMap.size()锁情况
  9. 介绍synchronized的使用
  10. 介绍volitile
  11. 指令重排,可见性在哪些方面应用
  12. 单例模式,懒汉式和饿汉式的写法
  13. 饿汉式,静态内部类,为什么可以保证线程安全。
  14. 为什么懒汉式变量要加volitile
  15. 介绍一下四种引用类型,使用场景
  16. 介绍一下垃圾回收
  17. 介绍一下内存泄漏
  18. 异步api,回调需要某个类,算是内存泄漏吗

计网:

  1. 浏览器输入域名以后发生了什么
  2. 介绍一下https
  3. ca证书加解密的过程

算法:

一次遍历,将一个只包含1,2,3三个数字的数组排序输出。

隔天收到感谢信。

面到后面感觉到面试官对我不敢兴趣了,实在是八股不够熟练,每一道基本上都要顿一下。真是抱歉。

全部评论

相关推荐

2 4 评论
分享
牛客网
牛客企业服务