一个int多少字节 一个字节多少位 一个四位二进制能表达的最大范围 如果加上符号位呢 了解的数据结构? 说一下list和hashmap去put一个键值对的具体原理过程 哈希冲突除了链表法的解决方案 n个进程 每个进程需要m个资源 问最少多少个资源不会死锁 如何判断链表相交?链表有环呢? 在单核cpu中 执行多线程有提高效率吗?讲了IO阻塞 假设不IO阻塞 就单核运行如何? 讲讲快排 时间复杂度分析
1h 0八股0算法太狠了 面试官是个已经工作十多年的大神 全程讨论课题,直接白板演示,从技术路线选型展开讨论了老多东西 1.边缘计算方案的考虑,从分布式开始到容灾异地多活到业务需求到网络丢包...... 2.存储方案设计,从时序数据开始围绕着LSM树衍生了一圈存储设计的考虑,WAL,concurrentskiplist...... 3.计算架构设计,从lambda开始到kappa-s到datafl
1.自我介绍 拷打之前为啥鸽子 2.项目拷打 3.计算引擎为啥接入yarn做资源调度,不用stanealone直接部署 4.为啥历史状态不用updatestate算子,采用了redis数据库更新状态 5.spark和mr计算引擎的本质区别,计算引擎从mr到tez到spark的一个衍生过程,各个时代的优缺点 6.当同时有海量计算任务在运行的时候,怎么设计计算引擎迁移的方案,怎么平滑迁移,不带来突然崩
不是很难,但回答的一般
面试开始先自我介绍 一段金山办公 C++实习经历,项目涉及多线程和线程池 然后基本五六个问题围绕线程池和线程安全还有一个为什么进程可以多并发而要用线程多并发 然后就是八股 1.指针和引用区别 2.map 和 unordermap 底层实现和读取效率 3.静态库和动态库使用 还有一个算法题:在生成 0 到 5 随机数的基础上生成 0 到 7,最关键是要等概率(我最后想到直接暴力判断,遇到概率大的直
问简历 八股问lora/cot 代码重复次数最多的连续子串/树的前序遍历改编题 秋招真难
🤔笔试感受 面试官人很好,不会的都会引导,一直笑呵呵的,主要本人太菜 👥面试题目 tcpip七层协议,tcpudp是哪层的协议 进程线程的区别 死锁以及解决方式 未来能提升的部分 讲一下自己的项目 C语言oop的特性 虚函数 指针引用的区别 c语言处理错误的方式 只记得这些了 #字节# #客户端#
团队负责人面 大概25min 1.自我介绍 2.提问环节 Q1:你最后一个实习是在字节国际支付部门,离职原因是?当时的Mentor是谁? Q2:我看见当时面试官对你的面试评价,那如果我们找他了解一下关于你的反馈,方便吗?(有点背调的味道) Q3:你在字节和快手都有实习过,快手实习时间稍微长一点,那你对这两家公司能做一个比较吗?(A:工作氛围都很扁平化;实习的岗位不同、偏重点不同,带来的收获也不同;
1.实习经历,介绍小红书做的性能优化和指标的事情 2.FMP指标在中后台场景的意义,为什么不用LCP处理 3.为什么作为实习生能接触和承担这些有难度的指标算法任务 4.从URL输入到浏览器发生的所有过程中,哪些可以进行性能优化 5.细谈 vue - component 6.vue里的一些插件可以怎么做:不会,只讲了拿vite写插件的一些思路,还有做脚手架的思路 7.聊的很多技术方案,回答的思路也很
1. 手撕单例 2. 手撕三个线程轮流打印123 3. 反转单链表中的n到m的结点 4. 反向层序遍历 大概率凉了
9.20 一面 1.自我介绍 2.介绍项目 3.实习项目15min 4.redis 的持久化极致 5.redis的内存淘汰机制 6.lru和lfu的区别,tiny-lfu,布隆过滤器 7.基于lru和lfu以及布隆过滤器设计一个缓存热key探测仪 8.mysql redo undo bin日志 9.undo 日志版本链 10.mysql changebuffer 唯一索引和联合所有哪一个插入效率更
也许在发现面试官这么客气的时候,我就该意识到这是我们最后一次见面了 问的都很简单,最不刁难和最有说有笑的一集,第二天收感谢信。 自我介绍 学习前端多久了 感觉实习和在学校写项目有什么区别 首屏优化、交互优化怎么做的 如果要实现滚动到指定位置加载如何实现?(类似虚拟列表思路) 虚拟列表封装了什么? 了解虚拟列表如何实现的吗 Promise输出(题目见图1) 正在清空微队列时,遇到新的宏任务,会把宏任
#字节面试题# 字节二面 实习拷打: 第一次的实习,功能怎么测的,底层原理?业务说一下。业务不太清楚 了寄? ai产品测试步骤?产品ui怎么实现的? 第二次实习拷打。 业务说一下(也说的很矢) 自动化测试检查点?有效吗?你这样?白盒测试怎么做?你为什么要看代码?你看代码能知道什么? 底层设计模式有了解过嘛?为什么用那样的结构?那你关注哪些东西? 场景自动化?需求测试?强测试点在哪里? 八股: 对飞
电商业务 杭州 50分钟 自我介绍 (开始照着简历问…) 平衡二叉树 为什么红黑树用得更多 B树/B+树及应用 进程线程协程区别 零拷贝技术 TCP三次握手四次挥手 ACID 隔离级别 脏读幻读 可重复读怎么解决脏读和幻读的 redis基本数据类型以及底层结构 为什么要用sds不用c字符串 为什么用跳表不用红黑树 跳表查询的时间复杂度 redis持久化 rdb持久化的时候,主进程键值发生更改,写入
选一个项目介绍项目难点,怎么解决的(鼠鼠的项目没什么亮点,随便讲了个自制的类型擦除解决运行时需要不定个数不定类型参数的函数调用,和用c++20协程实现的通信管理) 为什么要用c++20协程(比回调更容易看懂好维护) 进程和线程的区别 线程同步的方式 两个线程共享变量如何避免冲突 除了加锁还有什么方式(原子类型std::atomic<T>,go channel) CRTP了解么(奇异递归模板模式,模