一面 总结:没啥好说的,能力不匹配,答不上来也不能怨谁..... 上来面试官先介绍了,部门的业务,然后就来做题吧。 1.手撕,合并区间。十来分钟不让做了,只通过了3组用例。有几个情况没有考虑。 2.手撕,输出数组全排列。没思路 3.说一下你做过的最难的一个项目。 4.收银系统的流程? 5.扫描商品这里的测试是怎么设计的? 6.扫码商品这里有哪些异常情况需要考虑? 7.说一下收银系统里商品的几张表,
#理想# 实习 软件测试方法 testNG常用的测试套件 @dataProvider封装的什么内容 对chatGPT的了解 TCP/IP协议 前端发送http请求,到拿到响应结果,经历了那些链路 为什么选择理想汽车 为什么选择测试开发岗位
一面 自我介绍 项目介绍 项目问了一点 然后开始八股 dns机制 tcp的三次握手和四次挥手 线程和进程区别 golang的gmp模型 channel机制(感觉不太会后,主要问Java了 Java的四大引用,分别在什么时候gc gc了解哪些算法 go的gc机制了解吗 mysql的索引机制 如何优化慢sql,怎么排查慢sql 针对抖音秒杀场景,你怎么测试,怎么设计测试用例 写一道题的sql(很简单
#软件开发2023笔面经# 1.自我介绍 2.为什么从蔚来跑去了滴滴 3.为什么感觉滴滴学的更多,学到了什么。 4.介绍滴滴实习项目内容。 5.最近参与的改慢查怎么做的 6.有没有考虑过别的方案,如冗余列,es 7.写个题。非递增旋转数组找最小值,要求O(logN)。力扣153,154 8.MySQL select id,无where, limit100,100 和limit 10000000,1
1、背景 最近收到字节面试通过的通知,把自己当中碰到的一些面试问题、复盘分享出来,祝大家求职顺利。 比较多放一个不太合适,按照123面这样一个一个具体说。当中有一些我的思考可能回答的点大家也可以参考。 2、字节1面 技术面 个人自我介绍【略过】 mysql 聊一聊mysql 你对索引的认识。 其实比较大众化的问题,基本上是往着数据结构B+树角度去谈,为什么是B+。 比如可以聊hash表、二
7.22一面 项目: 介绍下项目,交流下他们部门主要做的,好像有重合,但是做的不太一样(网络监控、流量调度),流长对应到的实际问题场景是什么 C++ new和malloc的区别。延申问了vector中的allocator。 vector是怎么开辟空间的,适用什么场景。 map和set的底层以及区别。 动态链接库和静态链接库的区别,在实际应用中如何考虑,一般情况下内存充足,保证应用程序时间响应 操作
二面一共47min 自我介绍 实习10min 为什么MySQL用B+树做索引而不用B树 内存缺页中断,尽量讲细一点 TCP和UDP有什么区别 用UDP实现可靠的传输,有什么思路吗 接下来是三个思考题 你有一个5亿个数字的大文件,但你只有1GB内存的单片机,你的硬盘是无限的,现在我们需要对里面的内容进行排序,把排序的结果输出到一个文件里。 给定rand5()库函数,实现rand7() 30min未支
15min 八股 + 50min 手撕代码 八股: 如何判断java对象可以被回收 手撕:1、LRU缓存 2、mysql mysql主播表: 用户id,房间id,开播时间,下播时间,房间开启状态(0、1),日期 第一问:求每个主播每一天的开播时长 第二问:求每个主播一天内每小时的开播时长 没想到主播可以跨天直播,寄! 本java后端菜鸡,被大数据开发爆杀😂
1.自我介绍 2.介绍简历上的项目(没怎么问) 3.八股文(基本是从你回答里面继续问) OSI七层网络模型 输入URL到浏览器的各阶段过程 如何访问DNS服务器(访问顺序) TCP三次握手 如何实现免密登录 Cookie和Session的差别 HTTP和HTTPs的差别 UTF-8一个汉字占几位 进程和线程 线程之间如何通信 管道通信 死锁(两个进程互斥访问资源) B+数和B数的差别 索引为啥用B
兄弟们,兄弟们,大家一定要记住,字节不问八股,不问八股,或者很少问八股,很少问八股。 全程场景题、全程深挖项目。 手撕LRU,秒了。 但是说实话啊,面试的那个人,有点不尊重人啊,快躺那里了。 说实话,自己没想着过啊,身心放松。 #字节跳动面试#
#通信硬件人笔面经互助# 1.自我介绍 2.项目介绍 3.使用的什么系统 4.进程、线程、任务 5.进程间通信的方式 6.信号量实现、怎么用 7.管道、消息队列、共享内存介绍一下,底层怎么实现的 8.RTOS源码有没有了解 9.Linux怎么实现的内存管理 10.堆与栈的用法,区别,一个函数里的东西会放在内存的哪些段中,常量区叫什么区 11.怎么申请和释放内存,函数、作用、区别 12.Makefi
🍎2024.8.20 一面 🍐实习 25min 🍐提问 10min 实现通用sdk需要注意什么 java中的优先队列实现原理 如何实现一个分布式优先队列 redis zset数据结构,怎么保证有序,相关时间复杂度 zset插入过程 时序数据库和关系型数据库差别 时序数据库的索引结构 java新版本特性,虚拟线程解决的问题 🍐题目 10min 实现三个线程循环顺序打印123 #字节##字节跳
1.自我介绍 2.实习中需求方向源自于哪里,最终交付哪些东西 3.数据倾斜展开聊聊,数据倾斜的本质,热点数据处理 4.bitmap原理和运用场景 5.零点漂移怎么解决 6.常见的维度建模模型和方法 7.java的垃圾回收机制 8.关系型数据库介绍一下,和数据仓库的区别 9.MySQL索引 10.数仓分层介绍一下,分层的好处 11.spark宽窄依赖,算子举例 12.手撕:java二分查找,sql窗
太拷打了,我汗都流下来了 1.自我介绍 2.挑一个觉得做的最好的项目介绍一下 3.项目背景 4.你做的项目复杂度体现在哪些地方 5.数据流图是什么 6.为什么你说的数据流图是难点 7.如何确定你选的维表就是数据仓库中最合适的那张表 8.为什么要取最细粒度 9.数仓的了解渠道有哪些 10.讲讲从书中得到的数仓方法论 11.数据域是什么 12.题目:给一个10t的double类型数组,如何用一台内存1
1.问本科经历,对大数据的接触 2.问项目是否是真实项目或者实习项目,,不是demo 3.项目介绍,毕设项目讲了15分钟 4.where和having区别(having能单用) 5.Spark宽窄依赖 6.leftrightinnerjoin 7.sql写题,统计所有月销售额超过1w的员工 8.反问,ABtesting--是否是埋点-PVUV-灰度策略的流程