最简单的一集 1、自我介绍 2、项目太简单,随便问了两句 ==================数据结构================ 1、数据结构的排序算法有哪些?(每种时间复杂度都说一下,快排和堆排的编程思想是什么?) 2、说一下经典的图论算法及使用场景(最短路、最小生成树等等) 3、如何判断有向图是否有环?(拓扑排序) 4、更高级的树的算法了解哪些?他们的使用场景有什么?(二叉树、二叉搜索树
#软件开发笔面经# 二面和一面相比更是抽象,感觉字节系的面试官都是不愿意说话,具体体现在面试中就是多余的一个字都不说,项目也不怎么问,导致我一度以为一面挂了,也许这就是字节风格吧 项目: 介绍完之后又是象征性地问了问之前自驾工程侧的开发内容,参考一面 面试官直接表示了对算法侧的东西不太感兴趣,表示工程是这样的,算法那边只要实现就完事了,但是工程要考虑的就很多了 手撕: “给你40分钟做下这个啊”
1.自我介绍 2.暑期实习业务和项目 3.协议(HTTP RPC) 4.RPC框架(Thrift没听过 ) 5.设计模式(项目里的) 6.进程线程协程(协程说的不好有点忘记了) 7.CPU最小的分配资源单位(可能想问操作系统的资源分配 ) 8.linux的fork函数(问了底层怎么实现的 不会) 9.进程的通信方式(可以通过socket实现进程通信?) 10.hashmap和hashtable 1
1.手写promiseall 2.手写函数柯里化 3.this指向问题 箭头函数和set timeout中的指向 4.事件代理 事件冒泡 5.怎么改变this指向 call方法是在什么的原型上
为什么每段实习经历都不是很长? 你觉得你可能比其他候选人优秀的点是什么? 你觉得抖音跟快手的差别是什么? 你觉得内容运营、策略运营和活动运营用户运营等有什么差别? 你自己更偏向跟人交流还是干好自己的事呢? 你怎么理解沟通能力的?沟通的时候要注意些什么? 这一面简历问的不多,主要还是集中在业务能力相关的问题,还有沟通协作能力#非技术面试记录#
之前好像没投过字节,3月春招学校里摆摊递了张纸质简历,好像突然被捞安卓了。 7.22一面,第二天约的二面。都是1h左右。 【闲聊】 1. 经历又有前后端又有Android,以后规划怎么样? 2. 神经网络轻量化(研究方向)?展开说说 3. 能实习多久?论文发了吗? 【开始拷打】 1. Android会哪些? 2. Activity生命周期 3. Activity 启动模式 4. Propoerti
全长25分钟不到,面试官感觉很随意 感觉被kpi了,一个月被两次kpi😅 开头自我介绍+项目简介 5分钟 八股5分钟 1.transformer,encorder-decorder 2.mutihead-attention,qkv矩阵 3.gpt和bert的结构 4.位置编码,transformer和bert和gpt的都问了 5.QLora的原理,量化类型 场景题 1.多个不同长度的句子怎么转为
1.自我介绍 2.实习拷打 3.项目拷打 4.从redis衍生 4.1为什么要引入缓存 4.2为什么要保证强一致性 4.3一致性策略有哪几种 4.4先update再delete不一致性场景举例 4.5delete失败怎么办 5.一个java读代码的题目 函数传参对象,改来改去的结果 6.直播间峰值问题 说思路 分析复杂度 要求优化成on 应该思路是对的了 7.陆地数量 测试用例都a了 +分析复杂度
上个月面的了,发一下 ====================== 一面以项目为主 自我介绍 职业倾向选择 挑一段项目经历介绍,然后开始询问细节 Mysql有哪几种索引? 唯一索引底层是哪种索引? sql题 给定几个数字,拼出小于N的最大数 二面 自我介绍 介绍一下项目做了哪些工作,其中的困难点 介绍一下数组和切片 修改切片后,会修改数组数据吗 GMP模型 goroutine之间如何通信 Go的垃
1. 先写一个取两数较大值的宏 2. 多继承 3. int * const 和 const int* 4. 线程安全本质是什么原因造成的 5. 哪些资源会出现线程安全问题 6. 协程 7.http/https 8.get/post 9.post 一定会修改服务器数据吗(应该不会,但我说不出原因。。) 10.header 里的字段 11.protobuf和json的区别 12..proto是怎么样的
19:52过了,打电话约三面了 ====================================================================== 时间:60min 面试官迟到了,但是双方都开了摄像头。总体感觉挺好的 介绍了一下两个项目 网关(我主动介绍的,发现面试官好像不懂) xv6(所以我就问他想听那个) 八股 1.虚拟内存 2.进程的调度算法 3.ipc(这个是最典
说字节一面简单的报应来了…… 基本全程围绕项目拷打,对每个步骤的做法和意义都有拷打,问了很多项目在RLHF层面的优化方向,DPO和PPO的trade off方面的问题,答得都不是很好。 看到我做了图文模型工作,问我图文模型的路线有啥,我给他吟唱clip blip llava,它说要最前沿的,直接不会。 代码题做了链表排序,需要空间复杂度为1的算法,我只会递归归并排序那套,寄。 最后明里暗里说我非科
很久没更新了,其实一面结束第二天就打电话约二面了,只不过我没把握住,并且自己不想做测试开发,后面忙着其他面试没来得及更新!! 一共 1h9min 自我介绍 大模型评估展开介绍 自动化评估如何做的,你们拿了很多大模型看他的分析语义能力更强嘛? 训练出来的目的是什么?是优化这个模型的能力,还是让基座模型能力提升 大模型训练的过程是怎么做的?这个过程是需要写代码还是怎么做? 评估结果怎么看是好是坏? 最
1 在项目设计过程中 有没有考虑过消息的实时性 存到哪 怎么输送到对端 消息的存储 协议选型 基于哪些评判去做? 2 项目分布式锁的使用场景 技术实现 架构设计是怎么设计的 3 项目中zk用来干嘛的 4 锁的持有时间少于业务时间如何 获得锁的线程崩溃怎么办 5 gc算法 标记清除里面 标记是怎么标记(什么样的标记 什么样的不标记 标记遍历的时候是BFS和DFS 6 堆中是用哪种gc算法 为什么选择
一面凉经,按照回忆回想面试官问的题目,可能有缺少虽然我挂了,但是大家都加油啊! 1.i++是线程安全的吗? 2.http的状态码、http在哪一层、应用层有哪些协议? 3.unordered_map的底层是怎么实现的:hash表?hash表的访问时间复杂度为O(1),为什么呢?键和值是怎么存储的? 4.说说单例模式 5.C++多态是怎么实现的 6.给一段代码,说一下输出是什么:为什么? 7.stl