7.15 一面 问项目,手撕:动态规划 7.24 二面 问项目,手撕:合法的括号 8.5 三面 系统设计,开放性试题(有什么情况可能会影响batchsize的大小,设计这样的系统要考虑什么因素) 手撕: 1. 牛顿法求根号n 2. struct memRequest{ int id; // 请求ID int mem; // 请求的内存大小 int start; // 开始时间 int end; /
1.自我介绍 2.为什么投递这个岗位?说下我简历上的项目。 3.对安卓有什么了解(本人C++技术栈,HR给我投的这个岗位) 4.对线程池有什么了解? 5.线程池相比于普通线程有什么优势? 6.如果你设计一个线程池从哪些方面考量? 7.简单说下死锁? 8.死锁的发生场景举个例子? 9.说下TCP与UDP,应用场景有哪些? 10.滑动窗口有什么作用?有什么优势? 11.怎么理解多边继承? 12.怎么处
不同进程运行,内存是怎样的(虚拟地址空间) 缺页中断 建立连接的过程 为什么要建立连接 断开连接的过程 第三次挥手后客户端是什么状态?为什么? Redis数据不一致的问题 用Redis分布式锁做了什么 如果使用分布式锁的客户端挂掉了,会发生什么 Redis分布式锁底层是怎样的 Redission原理 HashMap 如果HashMap非常大,扩容时候要耗费长时间,你自己设计一种方案来解决这个问题
1.手写promiseall 2.手写函数柯里化 3.this指向问题 箭头函数和set timeout中的指向 4.事件代理 事件冒泡 5.怎么改变this指向 call方法是在什么的原型上
为什么每段实习经历都不是很长? 你觉得你可能比其他候选人优秀的点是什么? 你觉得抖音跟快手的差别是什么? 你觉得内容运营、策略运营和活动运营用户运营等有什么差别? 你自己更偏向跟人交流还是干好自己的事呢? 你怎么理解沟通能力的?沟通的时候要注意些什么? 这一面简历问的不多,主要还是集中在业务能力相关的问题,还有沟通协作能力#非技术面试记录#
写面经,加好运,冲冲冲 🍀 🔎 抖音电商 -- 一面 提前看了牛客上不少面经,还是有用的。 提问内容(回忆版,无先后): 一、 拷问项目: 1. 数据在前后端怎样流动的? 2. 做项目时,哪个问题印象最深? 3. 项目中用到 redis 了,redis 缓存了啥,怎么缓存的 缓存击穿,缓存过期,持久化,, 二、 八股吟唱: 4. mysql 索引、事务 5. JVM什么时候回收垃圾,垃圾回收算
之前好像没投过字节,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.rag数据处理 2.rag的embedding模型 3.rag如何优化,数据,微调 4.rag的召回准确率如何 5.QLora的微调原理,量化的数据类型 6.微调数据集,微调性能 7.微调和rag的使用场景 算法题: 单词搜索,一道dfs的题目,之前没做过,所以小问题有点多,不过他也没让我运行,就是看了看思路,感觉他自己也不懂,但是他一直问这个时间复杂度
项目由来 自己优化的部分 主要加一些什么样的功能 是否部署过 部署的细节 项目的分布式锁是怎么设计的 分布式锁用什么来实现?所需用 Redis 用具体的是哪些命令行来实现的 setnx是否能设置过期时间; 使用lua脚本的话,我是怎样让它尽量避免死锁的。 如果想避免死锁要如何处理 缓存一致性问题有哪些方案 讲讲你这种方案 Redis 的持久化机制是什么样,这个有清楚。 Redis 那个在增速增值那
上次面字节是半年前,当时一面挂,上周五被hr捞出来了 面试官迟到半小时(提前给我打了电话告知会晚点) 没有自我介绍,上来聊了点项目,面试官兴趣不大,开始做题 第1题: 2个有序数组的第K小元素 题目描述 两个已经排好序的数组,找出两个数组合并后的第K小的数。如两个数组[123456][6789 10 11 12],K=8输出:7 只会暴力不会优化,给我换了第二题 第2题:力扣165比较版本号 第二
挑战全网最快oc: 4.19 周五一面 当天约二面 4.22 周一二面 当天接到hr电话说面试官直接推荐hr面,免三面 4.23 周二hr面 当天口头offer 4.24 周三正式offer 面试内容都是以实习为主,中间借着实习所用的技术栈问了一些八股。实习没啥参考意义,列一些我印象比较深的八股问题吧: 1. 热部署的原理-打破双亲委派机制 2. rocketmq如何实现事务消息 3. 如何实现顺
1.自我介绍 2.拷打论文 围绕论文的一些问题 2.1有哪些常见的图卷积 2.2指标 2.3attention是怎么做的 3.拷打另一篇论文 围绕论文的一些问题,延展八股 transformer架构 layer norm和batch norm 区别 自注意力结构 T5架构和任务设计 Bert的最大长度限制 了解哪些attention方式 encoder和decoder区别 4.拷打项目 常见的微调
1.自我介绍 2.实习拷打 3.项目拷打 4.从redis衍生 4.1为什么要引入缓存 4.2为什么要保证强一致性 4.3一致性策略有哪几种 4.4先update再delete不一致性场景举例 4.5delete失败怎么办 5.一个java读代码的题目 函数传参对象,改来改去的结果 6.直播间峰值问题 说思路 分析复杂度 要求优化成on 应该思路是对的了 7.陆地数量 测试用例都a了 +分析复杂度
没录音,想多少写多少吧,许愿oc!!! - 了解我们的产品吗? - Spring用到的设计模式 - Spring IOC、AOP的理解 - TCP传输的可靠性如何保证的? - MySQL有几种锁 - Java垃圾回收算法 - 双亲委派机制 - 凸N变形顶点画圆内外面积差 - 股票买卖问题,优化为O(1)空间复杂度 - 项目中的框架、项目的难点 - MQ消息丢失、重复消费