- 自我介绍(2.5mins) - 选一个项目进行深入介绍 - 项目相关: jmeter压测哪些指标,什么问题 jmeter怎么对页面进行压测 jemeter对秒杀接口进行压测 为什么用缓存 秒杀业务,缓存怎么更新,缓存与数据库怎么保持数据一致 redis数据结构 缓存穿透 - 基础八股: http与https的区别 http get与post区别,哪些情况get请求解决不了 sql左连接 - 算
1、主要问项目。 2、Http框架构成。 3、Http和RPC区别。 4、RPC的优势。 5、粉丝表场景,短时间大量关注。 6、Java和Go区别。 7、GMP。 8、做题:环形缓冲区。
基本没问八股,大部分都是计网拷打,个人感觉比腾讯问的更难 - 从网卡收到一个包,到应用层的整个过程(以太网协议+ipv4分片如何标识+udp/tcp的分情况处理+tcp状态机切换) - 你的协议栈是如何处理乱序的情况?(rcv.iss+rcv.seq) - ip层如何路由(手动输入多网卡ip,配置子网掩码构成基础路由表项,通过手动添加网关,或者ARP宣告来获取路由器的ip) - 接收阶段的路由怎么
大概面了90分钟,项目拷打,问了一堆框架,啥也不知道,狠狠的自闭了。 分布式存储的框架有了解吗?比如哪些开源的框架? raft算法讲一下吧 向量检索的方法了解吗?有哪些开源的? 模型的网络加速方法了解吗? 大模型了解吗?原理和部署方式是怎样的? 单指令多数据SIMD了解吗? 有把项目或服务部署到移动端过吗? GPU了解吗,平时有没有用到? 写题:链表局部翻转,基本实现了,还有点细节没处理完,被叫停
面试了大概一个小时,先是自我介绍。 然后开始扯实习项目,感觉到这里聊得都还蛮好的,大概聊了四十多分钟,有计算库实习项目,和Transformer调研、部署量化和bert量化性能提升这些点。 最后十分钟出了个简单的二叉树题,因为自己没刷题,歪曲题意随便瞎做了,面试到点结束。 第二天出结果,挂
聊天局,45分钟 1. 自我介绍 2. 讲一下实习的经历 (30+分钟) 3. 说说对AB Test的理解 4.反问 感觉聊的还行吧,能不能给个机会过了 #字节前端##字节校招##字节跳动24届校招#
七夕一天面两家,我是真劳模啊。。。全程1小时 1. 自我介绍 2. 实习经历唠了30分钟 3. Redux讲一下干嘛的 4. Redux中间件了解过吗(没用到,有印象,但是讲不出来) 5. 系统设计编程题: 实现一个LRUCache,有set(id, object),get(id)两个方法,要求: 1. cache里的对象x秒没有被set或者get,就自动过期 2. 维护一个n,代表cache最多
1.5h 自我介绍 项目拷打(项目架构和怎么提高优化qps等) Docker: 1.Docker原理 2.Docker为什么能环境隔离 RabbitMQ: 1.为什么不用别的消息队列 2.重复消费怎么解决 3.消息丢失怎么解决的 4.为什么能提高吞吐量 计算机网络: 1.3次握手4次挥手 2.为什么4次握手中间两次不能变成一次 3.http为什么不安全,如果恶意拦截在哪拦截 4.TCP为什么可靠传
1.自我介绍 2.实习介绍 3.实习工作内容下游使用方主要有那些? 4.AI团队数据支持 他们使用这个数据做的什么 5.除了对表的支持之外,是否在计算层面做过一些优化 6.boradcast join和sortmergeJoin的区别和 使用场景的不同 然后面试官开始说,我觉得概念你应该都会,我就不问你了,所以我后面会从场景的角度去考验你的技术理解,本人听到这里心凉了半截,因为两段实习全是离线,这
1. 介绍一下第一个项目 2. 介绍一下第二个项目,里面的算法的具体思想 3. 如何把与友商相似的视频播放器推荐给客户 4. 如果出现B站类似的大面积无法播放情况,如何处理 6. 视频首页跳转页面和卡顿之间的权衡 7. TCP与UDP的区别 8. 最有印象的一次学生活动,应急方案是怎么样的 9. Http协议的通信过程 10. 如何理解技术支持这个岗位的 11. 你是内推来的,为什么选择技术支持岗
最简单的一集 1、自我介绍 2、项目太简单,随便问了两句 ==================数据结构================ 1、数据结构的排序算法有哪些?(每种时间复杂度都说一下,快排和堆排的编程思想是什么?) 2、说一下经典的图论算法及使用场景(最短路、最小生成树等等) 3、如何判断有向图是否有环?(拓扑排序) 4、更高级的树的算法了解哪些?他们的使用场景有什么?(二叉树、二叉搜索树
怎么给转岗到这个玩意了…基本没接触过大数据 1h 自我介绍 问实习 聊mapreduce(因为项目里面有) 数据仓库分层(不会) 聊聊优点(感觉是面试官意识到我不会大数据开始混时间了) sql优化 sql题:找出每个技能 中年纪最大的人 表结构: user id ;user name;age;skill(xx-yy-zz) 开始用substr,面试官提示用split 奈何我不会,于是就允许我sub
#软件开发笔面经# 二面和一面相比更是抽象,感觉字节系的面试官都是不愿意说话,具体体现在面试中就是多余的一个字都不说,项目也不怎么问,导致我一度以为一面挂了,也许这就是字节风格吧 项目: 介绍完之后又是象征性地问了问之前自驾工程侧的开发内容,参考一面 面试官直接表示了对算法侧的东西不太感兴趣,表示工程是这样的,算法那边只要实现就完事了,但是工程要考虑的就很多了 手撕: “给你40分钟做下这个啊”
难绷,实习实傻了,问啥啥不会,以下是我还记得的问题 硬连接和软连接的区别 数据库中的锁,如何避免死锁 深拷贝和浅拷贝的区别 http和https的区别 tcp和UDP的区别 虚函数和纯虚函数的区别 重写和重载的区别 主键和外键的区别 微信发红包测试用例 在测试过程中发现问题如何定位 最后手撕就是数组排个序 感觉要寄了,一堆问题没回答上来,最后的手撕感觉是面试官可怜我才出的,我一开始用的sort,然
双九非计算机专业,感谢字节了我面试机会,面试官姐姐人超级好,很温柔,会引导你说答案,面到现在最舒适的一次面试体验,发点面经涨涨人品。 1、自我介绍 2、介绍项目,没问项目细节,可能不是很感兴趣 3、非计算机专业为什么投测试开发,以及你对测试开发岗位的理解 4、设计测试用例:微信发朋友圈,我回答了很多功能测试,面试官引导我说一些别的方向 5、因为我写的python语言,问了一些python八股,如何