字节跳动andoird客户端面经

这都已经第四次了家人们,心累ing。给孩子面麻了

一面:
  1. Http和Https的请求过程
  2. Tcp三次握手?为什么不能两次?
  3. Tcp可靠性原理?滑动窗口机制?
  4. 线程和进程的区别?进程通信方式(答了socket,共享内存,binder)
  5. 安卓为什么使用binder进行通信?数据被拷贝了几次?
  6. Handler的原理,不会造成阻塞的原因?
  7. 泛型的作用?泛型擦除是什么?
  8. Java内部类能不能访问外部类私有成员变量?
  9. short a=1;a=a+1能否编译通过?
  10. 算法题:字符串的全排列
二面:
  1. 项目相关
  2. 动态代理需要实现哪个接口?
  3. 线程池原理?拒绝策略?
  4. 什么是反射?反射的作用?反射为什么耗时?
  5. cookie和session的区别和作用?
  6. 用户怎么实现单点登录?(这好像不是客户端的内容吧)
  7. xml和json的区别?使用场景?
  8. 内存泄漏和栈溢出?
  9. 局部性原理?(???)
  10. Handler的原理?不会造成阻塞的原因?
  11. 手写单例模式?为什么要使用volatile修饰?
  12. 算法:给出一个有序数组,返回一个新数组,要求是原数的平方,且保持有序。(使用了双指针,感觉面试官不太满意)
  13. 算法:给一个无序数组,要求找出第一个缺失的正整数?(说了Set和排序两种方法,面试官不满意,遂卒)

总结:挂得有点莫名其妙的。兄弟萌,卷不动了啊,有没有公司把我收了吧....

ps:我之前过了的两个大一点的公司,不是养鱼就是毁意向,服了。🙃
#字节跳动校招##字节跳动##面试题目#
全部评论
加油😃
1 回复
分享
发布于 2021-11-09 23:59
为啥挂了,算法问题吗
点赞 回复
分享
发布于 2021-11-09 22:52
滴滴
校招火热招聘中
官网直投
字节的哪个部门啊
点赞 回复
分享
发布于 2021-11-18 21:13
感觉二面的第一个算法用双指针没啥问题呀
点赞 回复
分享
发布于 2022-01-24 10:23

相关推荐

1 30 评论
分享
牛客网
牛客企业服务