#暑期实习# #字节#
6.20,时长70min 1.实习拷打 很久很久半个小时(xx全库检查可以拆成分布式的吗?怎么拆?思路如何?) 2.TCP为什么可靠(blabla展开了很多,拥塞控制,流量控制,快速重传,超时重传等) 3.做算法:基于链表实现一个双向优先队列,从小权重优先,写以下的接口,第一个是移除队头并返回,第二个是移除队尾并返回,第三个是添加元素。插入举例(值,权重) 4.python的GC(实习用的多) 5
round1 Hr:说说你的优点和缺点 我:优点说了一堆,缺点是作为校招生经验不足,需要来你们这边进修,补充我的不足。 round2 我:你们志杰强度完全比不上小米,而作为在小米进修过的帕鲁,完全能适应你们字节强度。 Hr:怎么说? 我:你们志杰起码早上弹性上班,小米可是要9点上班的,下班时间和你们一样 Hr:你觉得之前小米加班为什么这么严重 我:因为我实习的时候su7赶着上市 round3 Hr
1、自我介绍 2、为什么选择客户端 3、inline是什么含义,有什么优缺点 4、inline和define的区别 5、智能指针了解吗,weak ptr 6、static关键字的作用 7、什么是内存对齐 8、http幂等性概念 9、get和post区别,put和delete呢 10、UDP和TCP的区别 11、TCP怎么实现可靠的 12、HTTP的keep-alive和TCP的keep-alive
最难崩的一集,整个简历上没写java,问着问着给我来一句jvm有哪些好处和坏处 反正是客户端,随便了 希望面评没脏吧 时长:1h20min 一直在问项目 八股 dns 编译过程, (最逆天的内容) java的文件是怎么运行的 jvm 算法 把数字字符串转成ip地址
更新17:16 难崩,面试完半个小时打电话约面了,这就是客户端吗,没绷住 =========================================================== 40min左右,都是八股 主要是我不是做客户端的,和面试官没有共同话题。 自我介绍 项目:聊了三个项目中的一个项目的两个点( 1. 负载均衡算法 2. lru-2(改进的算法不是单纯的lru-2,结果被面试
一面7.20 自我介绍 介绍一下实习工作内容 stable diffusion架构和训练测试流程 介绍一下aigc的研究现状和传统的gan最大区别 目前取得的阶段性进展 一阶段和两阶段检测的区别 项目和比赛中小目标检测能用哪些方法解决 手撕中等难度,二维dp秒 反问
介绍一下项目 为什么项目用localstorage不用cookie 介绍一下知道的浏览器缓存 访问资源的跨域安全问题 介绍一下css盒模型问题 介绍一下css选择器的优先级 介绍一下闭包 原型和原型链 this的指向,看代码说结果 http1.1和http2的区别 有没有考虑页面性能优化问题 有没有了解cdn react和原生js的区别 dom方面有了解吗 手写一个new 手写一个发布订阅模式
1、数据仓库分层了解吗,实时离线都怎么做的? 2、Spark有哪些分区器? 3、宽窄依赖的定义?发生宽窄依赖转换的时候会发生什么操作? 4、shuffle操作增加了什么开销?底层用的什么算法? 5、Spark内存模型有了解过吗? 6、如何解决数据倾斜问题? 7、Flink了解吗?checkpoint机制做什么用的?底层怎么实现的? 8、Spark没有checkpoint机制,那么中间计算结果怎么保
1.自我介绍 2.解释数据库,表,索引 3.索引一遍加在哪里 4.问索引为什么能加快查找速度 5.解释第三范式 6.出了七八道走不走索引的判断题,解释理由(有个范围查找的走没走索引答错了,呜呜呜呜) 7.解释二叉树 8.问二叉树的几种遍历方式 9.算法题,问二叉树存不存在根节点到叶子结点路径上的数据和为一个target。 反问,问了部门业务场景,还稍微聊了一点数仓的东西。 12.16update,
字节一面 自我介绍 简历深挖 你在实习期间的收获? 实习期间遇到的最大的困难? 平时常用什么内容型APP?介绍一下这个APP? 有什么需要改进的?如何改进? 如何评价?改进的功能的效果? 你认为改进的功能会对其他已有功能造成什么影响? 广告的计费方式? 你认为抖音的ADload怎么设定比较好? 你认为什么是商业产品? 了解辛普森悖论吗? 为什么选择产品经理而不选择算法? 未来的职业规划? 字节二面
无客户端/安卓经验,后端被秒挂投的客户端。 我的字节进展很慢,一周一面,最终收到感谢信,发出来积下人品。 字节客户端-互娱8.22一面 1h10m 操作系统 1. 进程和线程的理解,(它们)地址空间有什么区别 2. 进程之间的通信 3. 了解过死锁,怎么避免 计算机网络 4. OSI七层的TCP和UDP,讲讲理解,应用场所,怎么保证TCP的可靠,展开说说拥塞避免 5. 浏览器敲下URL发生了什么
投递TT:简历筛选-评估通过-一面-二面--三面- OC 字节的面试有三轮,流程比较繁琐,需要你对过往的经历有非常非常清晰的复盘,和对这个岗位的理解!我这里总结了一些自己的经验 1. 过往两端实习的经历用word文档全部写下来,所有的项目用STAR法则记录!这点还被HR夸了(可能看了面评) 针对这一点我是这样做的: 实习做的所有项目的分前中后阶段、背景目的写下来,特别重要的是对一个项目中的过程做出
面试官很友好,基于第一次面tx的wxg被tx狠狠拷打后,涨了一些经验,不过发现考核的点还是有一些区别的。 开局自我介绍 1.面试官:我们这边的话主要项目技术栈是vue3,这边的话看你能不能接受(那肯定是可以的) 2.看你的项目的话,问一下你对nodejs有什么理解吗。(脑子晕了没答出来)也可以简单讲一下你在什么地方用到了node。 3.你项目中的管理系统是从0到1还是从1到2的(是小公司外包对平台
1. 自我介绍 2. 虚拟 dom 如何生成 3. 说一下 vue路由 4. vue 生命周期钩子,每个阶段的主要做了什么 5. 计算属性,计算属性和watch的区别 6. 闭包 7. dom 更新线程 8. 跨域,解决跨域的方法 9. 防止某个攻击事件(忘了是哪个) 10. 定义组件的两种方式 11. 抽离公共方法到组件使用… 12. 事件流 13. 反问