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

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
联想
校招火热招聘中
官网直投

相关推荐

大家好!👋👋嗨,小伙伴们!我想要启动一个超级酷的开源项目,一款基于Go语言的IM(即时通讯)系统!我超级期待能和大家一起完成这个项目,让它成为我们共同的骄傲!🚀 项目亮点:我们采用了Go语言,搭配gin框架的简洁高效和gen框架的强大数据访问能力。再加上消息队列、Redis、WebSocket等技术加持,想想都让人激动!💪 参与优势:实战经验:你将获得宝贵的实战经验,深入了解并实践Go语言及相关技术栈。技能提升:通过项目实践,你的编程技能、团队协作能力都将得到显著提升。简历加分:更重要的是,参与这个开源项目,你可以将这段经历自豪地写在你的简历上!这将是你求职路上的有力加分项,展示你的实力与贡献。🔥 我们的愿景:打造一个用户喜爱、功能全面的IM系统。为大家提供一个学习Go语言、gin/gen框架、消息队列等技术的实战平台。集结一群有趣的小伙伴,一起享受编程的乐趣,共同为开源事业助力!💪你的角色:不论你是编程新手还是老鸟,不论你对前端还是后端更感兴趣,只要你有激情、有想法,都超级欢迎加入我们的行列!你的每一个想法、每一次代码提交,都会让我们的项目更加完美!📣 参与方式:关注我们的项目仓库,看看我们都在忙些什么。提交你的代码、建议或问题,让我们一起讨论、一起进步。在我们的社区里分享你的心得、经验,让我们一起学习、一起成长。🎉 等你加入:开源的世界因为有你而更加精彩!期待你的参与,让我们一起携手前行,为开源事业添砖加瓦,创造更多可能!如果你对这个项目感兴趣请给我留言或者私信我!引流:java,go,后端开发,redis,消息队列,前端#开源经历##开源社区##go##golang后端##redis##gin##gen##消息队列# #web后台开发##技术改变未来#
投递完美世界等公司9个岗位
点赞 评论 收藏
转发
1 25 评论
分享
牛客网
牛客企业服务