字节跳动 日常三面 oc

介绍实习,介绍开发的需求
实习相关成长,实习难点,离职原因
后续实习时间安排

设计一个权限系统
设计一个登录系统,验证码登录流程
设计一个点赞系统,优化时间空间

键入URL发生了什么
session跟cookie区别,session存放在哪里
设计一个分布式的session
网络响应码
redis为什么快

手撕删除倒数第N个节点

题目很常规但是答得稀碎,还是给过了,另外感觉字节对于八股没什么要求,几面都是很简单的八股

timeline: 9.3一面 - 9.5二面 - 9.8三面 ,HR面- 9.9 OC
全部评论
这么快吗 hr面完说让等排序是不是没戏了
点赞 回复 分享
发布于 09-19 23:59 四川
也算是速通了吧,一周就off了
点赞 回复 分享
发布于 09-21 21:03 安徽

相关推荐

我承认之前说话大声了点,没开摄像头也不算KPI,虽然二面还是没开摄像头,但至少约面了嘛开始就简单自我介绍,针对项目进行阐述,对答还算流畅,但是有的实际高并发场景细节并没有答上。八股部分就问了常见的redis八股,比如击穿、穿透、雪崩以及应对策略,最后雪崩的应对策略没答全,但也差不多了。算法题有点难第一个是,循环输出启动3个线程,分别循环打印1、2、3,并且要求输出顺序严格为"12312312.3."。让三个线程交替输出自己的内容,我准备的不大充分,之前遇到过,但看答案有接近一百行,写不出来。第二个是,对于一个含有n个元素的数组,可以划分为m个小数组使他们和相同,比如数组为{1,3,4,2,2}时,n=5,可以划分为m=1,{1,2,3,4,2}; 当m=2时 {1,2,3}和{2,4}各自和为6;当 m=3时{1,3}、{2,2}、{4}各自和为4;当m=4时不可划分,所以m最大为3。请你设计一个算法,对于任意输入的数组,求m最大值。类似leetcode40题组合2,但比那个复杂的多,因为target要自己一个个去尝试,并且元素不能重复使用,我事后花了一个晚上才写出来,幸好面试时没有死磕。第三题是,统计一个字符串中出现最多的字符,我直接用128位的int数组计数,面试官问我冗余空间,我说使用map会引入更多内存,且效率没数组高。最后还有一个开放性智力题,问我如何估算一个地区的奶茶店总数目。我本来想着直接美团上看附近的店家数据,但是这只能限定距离范围,无法覆盖全市。所以想着通过各个商家自己的微信小程序,计算前10个品牌(比如蜜雪、霸王、茶百道、瑞幸……)在该地区的总数目n,再在某个商圈进行抽样,找到这10家品牌占总共奶茶店的数目(比如占比70%),那么全地区的数目可以用n/70%来粗略估算。
点赞 评论 收藏
分享
不知道说什么,其实感觉个人答得还行,但是本人在前端知识点有明显缺陷(这年代有人学前端不会TS不会工程化?)又懒得学,有些问题自然答不上来。业务和图形学相关,所以图形学警告。三面八股:- 怎么判断一个对象是空对象?symbol的键怎么获得呢?Proxy和Reflect分别是什么,侧重什么。- 讲讲贴图的作用,列举了纹理\法线\噪声...- 怎么优化贴图?纹理压缩\mipmap\GPU instancing- 有几种纹理压缩的方式- 游戏性能优化有哪些常见手段- 游戏中有哪些常见动画,怎么优化spine动画- 常见的模型格式有哪些其他:- 如何快速融入新团队?- 三到五年职业规划- 接下来在学校吗?毕设做的咋样了- 你选择一个团队最看重什么?- 我们团队没有低职级的,全部都是专家,竞争压力很大,你对此会有担忧吗?手撕:TS类型体操,我不会。手撕:设计一个数据结构,页面中有很多panel,维护panel的优先级,越高的在前面。二面工程化- 什么叫AST- ast在前端工程化的作用有哪些?- tree shaking底层怎么实现的- ESM和CJS的区别,CJS能tree shaking吗- HMR用过吗,底层知道怎么实现的吗- CJS在导出后,修改变量和修改对象,有什么区别?- ESM可以动态导入吗设计模式- 除了单例模式,在项目里用过什么?性能优化- performance面板是怎么用的手撕:原型链问题、并发池一面手撕- 事件循环输出题- eventbus- 如何判定两个多边形相交(标准答案应该是凸分解+分离轴算法,个人讲的三角剖分+重心轮询判定顶点是否在三角新内)问题- 了解过音视频推流和拉流的区别吗- 有哪些宏任务,哪些微任务?- 什么叫做HTTP的流式响应- 讲讲vue的双向绑定原理,proxy和defineProperty的区别?- drawcall是什么,要怎么做来尽量防止批处理被打断
查看29道真题和解析
点赞 评论 收藏
分享
评论
2
10
分享

创作者周榜

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