字节客户端三面+虎牙三面 面经 暑期实习

字节三面(视频,40min):
  • 多进程与多线程的区别:
    • 为什么有线程?
    • 为什么要用多进程?
  • Webview的性能优化?(母鸡
  • Recyclerview的四级缓存机制,和listview的区别
    • 答了缓存机制不同,listview的adapter跟viewholder都不是内部类
    • 可能还有别的?
  • DNS的过程
    • DNS有什么安全问题?
    • DNS底层是什么(UDP,IPV4...)
    • DNS会减缓访问速度吗?怎么解决?(说了本地缓存,貌似还有其他的
  • ip报文是怎么发到目的地的
    • 路由寻址
    • 怎么知道ip对应哪个主机(arp)
  • 项目里做了什么优化?
  • 你觉得你最大的性格特点是啥
  • 有什么缺点?(开始hr面吗。。)
  • 怎么解决?

虎牙三面(电话,30min):
  • handler机制
    • 大概说下实现
    • 为什么主线程不会被looper阻塞?
  • java内存
    • 静态变量存在哪?方法区存的是引用还是实例?(后来查到方法区这一块在java8后变成元数据区了,class实例也存在堆里了?现在还是有点乱,有没有哪位大佬解答下。。)
  • 网络
    • tcp怎么保证传输可靠
      • 滑动窗口机制的描述
      • 报文确认机制
  • 算法
    • 了解动态规划吗?什么情况用动态规划
      • 最优子结构(当时突然忘了定义是啥,解释一大堆,说了LCS跟费波那西数列)
      • 那跟分治法有什么区别?(再解释一大堆,也不知道面试官满不满意)
  • 多线程断点续传怎么实现的?(项目相关)

#字节跳动##实习##虎牙直播##面经##Java工程师##Android#
全部评论
同学,是找实习的吗,阿里云正在招聘实习,https://www.nowcoder.com/discuss/421231 ,有问题可以咨询哦
点赞 回复 分享
发布于 2020-05-04 09:19
可以看看jvm第三版张志明
点赞 回复 分享
发布于 2020-05-02 12:35
楼主你好,请问你是什么岗位?开发的话,是Java方向还是C++方向?或者其他语言方向~
点赞 回复 分享
发布于 2020-05-02 12:08

相关推荐

行云流水1971:这份实习简历的优化建议: 结构清晰化:拆分 “校园经历”“实习经历” 板块(当前内容混杂),按 “实习→校园→技能” 逻辑排版,求职意向明确为具体岗位(如 “市场 / 运营实习生”)。 经历具象化:现有描述偏流程,需补充 “动作 + 数据”,比如校园活动 “负责宣传” 可加 “运营公众号发布 5 篇推文,阅读量超 2000+,带动 300 + 人参与”;实习内容补充 “协助完成 XX 任务,效率提升 X%”。 岗位匹配度:锚定目标岗位能力,比如申请运营岗,突出 “内容编辑、活动执行” 相关动作;申请市场岗,强化 “资源对接、数据统计” 细节。 信息精简:删减冗余表述(如重复的 “负责”),用短句分点,比如 “策划校园招聘会:联系 10 + 企业,组织 200 + 学生参与,到场率达 85%”。 技能落地:将 “Office、PS” 绑定经历,比如 “用 Excel 整理活动数据,输出 3 份分析表;用 PS 设计 2 张活动海报”,避免技能单独罗列。 优化后需强化 “经历 - 能力 - 岗位需求” 的关联,让实习 / 校园经历的价值更直观。 若需要进一步优化服务,私信
实习,投递多份简历没人回...
点赞 评论 收藏
分享
评论
3
35
分享

创作者周榜

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