字节跳动-后端-电商-日常实习一面

7-2 一面 
  1. 自我介绍   
  2. 算法:两数之和(三数之和)
  3. 输入url地址到页面渲染发生了什么
  4. http缓存,回答的强缓存和协商缓存
  5. 设计模式,熟悉哪些设计模式,策略模式应用场景;给abcd,efgh八个小兵,两队互相攻击,采取什么模式来设计战斗数值的计算
  6. redis缓存穿透和缓存雪崩,解决方案
  7. 聚簇索引和非聚簇索引
  8. 如何用redis设计一个分布式锁
  • 算法:微信跳一跳
  • 100个格子,每个格子上有蘑菇,有甜蘑菇和毒蘑菇,甜的加血,毒的减血,初始拥有血量,可任意跳不同的距离,跳多少距离会有一定的扣血机制,array,m
  • 1.每跳一格减一滴血,问到最后一个的时候能剩余的最大血量是多少(题目太长,且有三问,上来就是dp,花了好久写,没过,看了教我是贪心。。。是的就是贪心)
  • 2.扣的血是跳的距离的平方,问到最后一个的时候剩余最大血量多少(用dp)
  • 3.没看
#字节跳动面经##字节跳动##后端开发##实习##面经#
全部评论
开始忙着输入输出,面试官看我太难受了,让我直接赋值数组。第一个很简单,因为卡在输出没ac,用的双指针,说复杂度高,回头想起来改用hashmap的,第二个第一问指导下过了
点赞 回复 分享
发布于 2021-07-02 22:54
你好算法题有lc 的原题吗
点赞 回复 分享
发布于 2021-08-18 16:32

相关推荐

2024-11-23 22:07
同济大学 Java
贺兰星辰:你这简历完全可以缩到一页,校园工作、自我评价完全可以删了,没人看的;个人技能可以写多点。
点赞 评论 收藏
分享
评论
1
25
分享
牛客网
牛客企业服务