2020字节跳动春招客户端开发岗面经

字节跳动面试总体难度略高于阿里、华为,绝大多数都是在考察技术,对于技术方面的问题问了很多。而阿里偏向于综合素质考察,华为偏向于个人潜力考察。

一面

  1. Java的堆和栈区别
  2. Java的GC垃圾回收机制
  3. 什么是多态
  4. 进程和线程的区别
  5. 你在项目中做过哪些性能优化
  6. 如何优化页面卡顿
  7. Handler消息机制
  8. Android自定义View
  9. 你最常用的开源框架及其原理
  10. MVC模式与MVP模式
  11. HTTP和HTTPS的区别
  12. TCP的三次握手是什么
  13. 你用到过的加密算法

二面

  1. HTTP常见的请求方式及主要操作
  2. Java函数传入值和引用的区别
  3. Java中String += “123”的实现过程
  4. String、StringBuffer、StringBuilder的区别
  5. Java多线程编程
  6. LinearLayout与RelativeLayout对比
  7. 使用Fragment和View的对比
  8. 你所读过的开源框架及其原理
  9. 使用Service的业务场景介绍
  10. Service和IntentService的区别
  11. 编程实现二叉树深度优先遍历、广度优先遍历

总结

字节跳动的春招挂在了三面,具体过程不表(十分心痛)。

总得来说面试暴露出个人对于Java的基本概念掌握不够透彻,对于一些Android开发中的可选项没有做深层次的理解(例如:Fragment和View分别应用在什么场景)。

全部评论

相关推荐

不愿透露姓名的神秘牛友
07-25 17:51
点赞 评论 收藏
分享
07-15 00:33
江苏大学 Java
代码飞升:哈哈哈哈评论区三个打广告的
简历中的项目经历要怎么写
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-25 18:02
来组里2个月了,天天让打杂,写的代码不超过200行。现在已经开始摆烂冲秋招了。我感觉4个月,就算周六日全天睡觉,周一到周五一直看黑马也比我来节子实习学到的东西多。
小熊梦奇:😅节子那么多文档,你是一个都不看啊。 大厂的意义在于内部系统对你开放,看明白事情起因经过结果解决措施,实在看不明白,直接聊天系统搜到对应团队去问当时的负责人,大部分情况下都会给你解答。 这才是大厂实习的精髓
实习生的蛐蛐区
点赞 评论 收藏
分享
评论
2
9
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务