28号下午两点 时长一个小时 1:sparksql的具体的执行流程 2:sparksql物理计划怎么选择最优的 3:sparkrdd是什么的抽象 为什么说spark基于rdd实现了内存计算 4:spark和mapreduce的shuffle的区别 5:数仓建模理论 6:根据我简历上写的项目 构建一个数仓 讲一些有哪些指标什么的 7:讲一下你在工作中怎么做数据治理的 8:两个sql题 最后一个sql
手撕最长回文子串 vue2和vue3区别? 说说前端工程化? 大学的收获? 期望薪资 对小米的了解
一面45min 自我介绍 问题顺序是乱的 1.http和https的区别 2.为什么选择测试 3.如果接触到新的业务,以及工作中需要新的技能,你如何上手呢 4.对登录页设计测试用例,讲述一下测试流程 5.说一下在字节实习期间,经历了哪些测试流程 6.说一下你再字节测的产品,以及你负责的部分 7.实习期间有用过接口自动化吗,怎样操作的 8.项目上线的标准是怎样的 9.说一下你搭建的接口自动化框架 1
二面还有个小插曲,收到的第一封二面通知邮件是说10.19(周六)早上九点,我提前半小时到图书馆研讨间等待面试,然后8点40又收到一封小米邮件,通知10.21晚上面试,我还寻思,效率这么高?二面还没开始就通知三面辣,结果就是。。。看标题吧 二十多分钟,主管面 自我介绍 说说开发项目中承担的角色,以及做的比较好的地方? 在项目初期就有明确性能要求吗? case是怎么设计的? 实习时觉得比较困难的点?
10.31 是一个和蔼的小哥,问得非常细。 1、问测试项目; 2、问Java基础; 3、问测试场景题; 4、问数据库八股+场景题; 5、开放性问题(没回答对点子上)。 最后还有两道SQL和一道力扣。 好遗憾,虽然不知道是不是kpi面,小哥对我表示了肯定,鼓励我要自信。可惜没手撕出来,当天晚上流程终止。他一直给我机会写出来,可惜我就是写不出来,呜呜呜。 很感谢小米能给双非硕面试的机会,哎,昨晚反反复
1.leetcode55跳跃游戏 2.Leetcode21合并两个有序链表 3.sql题(一点都不记得sql了,在面试官提醒了磕磕绊绊写出(1),(2)) 给两个表 员工表user:idnameagedep_id 部门表dep:iddep_name (1)找出所有姓“张”的员工 (2)找出员工数最多的部门 (3)找出最大年龄员工所在部门 4.自我介绍 5.ArrayList 和 LinkedLis
👥 面试题目 http和https怎么加密的 介绍一些加密算法 Innodb底层结构 为什么要用B+树 B+树查找效率 它具体是多少 linux怎么查看占用cpu大的线程 top是查看的进程还是线程 gpt2参数量 其他大模型了解吗,bert参数量 redis网络模型 多路复用 epoll回调函数写在哪,里面fd存储结构,select大小上限,能改吗 redis mysql一致性保证 怎么优化
与一面不同这次主要面试java(主要是项目是JAVA), 研究课题怎么实现的 测试分类 GC ==和equals,重写equals要注意什么,回答hashcode 为什么重写hashcode,一时没想起来,面试官引导到hashmap的数据结构上 根据项目,Aop 原理以及优势 Java特性,回答封装继承多态问知道java一开始问世对标c或c++当时是怎么说的,不清楚这个问题 多线程 线程池 特点
项目 mybatisplus有什么优点 mybatisplus如何进行多表查询 项目中有哪些表 xxl-job如何实现分布式定时任务 feign和nacos之间怎么交互 springboot服务启动流程 怎么用jar包启动类 maven打包的形式 dependence和dependencemanagement区别 redis应用场景 redisson怎么实现 px ex命令 linux如何查找文件
离职了吗 接到的Offer 对小米的了解 毕业后对工作的期待(业务) 实习的难点 es5和es6继承区别? es6的extends继承原理? 判断js数据类型的方法? instance of实现原理? Function instanceof Object Object instanceof Function (两题都是true) 改变this指向的方法? 实现一个call函数 本地存储方式 登录方
一志愿投的自动驾驶-应用软件开发,挂了; 二志愿就软件开发部 C++方向,先是直接进池子; 以为小米应该是没戏了,然后某天突然一看状态,发现被捞了。 面试时长1h左右 1. 上来手撕(实现一个String类,要求包含构造函数、含参构造、拷贝构造、移动构造、析构函数)(20min) 2. C和C++的区别 (扯了10min) 3. 自我介绍 (5min) 4. 问简历上项目 (5min) 5. 问简
1. 自我介绍 2. 进程和线程的联系和区别? 3. 进程和线程的应用场景? 4. 线程的单例模式如何处理多线程? 5. 问个人读研之后最大的优点和缺点? 6. 介绍岗位工作内容 7. 反问 大早上面的,整个体验下来不是很好,感觉面试官没睡醒,不太想说话的样子。 主管面没有深挖简历,也没问项目的内容,只是问了一些简单的八股,也没手撕。 也没感觉到对我有兴趣,感觉这一面大概率是kpi面了。
这时候被捞起来面试感觉kpi无疑了 🕒 全程半小时左右 面试官还迟到几分钟 拷打八股(挖的比较深) 智能指针 封装,继承,多态 如何理解同一接口,不同实现 Linux内核原码有没有看过 手撕代码 场景题 根据场景写出类的组合架构 反问
10.16 一面 重点介绍了一下主要项目,在项目中考察了八股 以下是我还记得的问题: 1.TCP和UDP 2.应用层的协议是怎么制定的 3.opengl在项目中的用途是什么样的 4.项目中遇到的难点以及你是怎么解决的 5.Proactor和Reactor了解多少 6.智能指针了解多少?说一下底层实现 7.说一下多态 然后手撕了一道反转固定节点范围的链表 反问: 1.问了一下后面的流程 2.部门的主
1. 自我介绍 2. 详细讲述项目中的一个项目 3. 讲述一下项目开发过程中遇到的困难以及解决方法 4. 功能完成后有做过测试吗,怎么测试的 5. 测试自动化登录实现(以及全新账号测试自动化登录) 6. 科研项目询问,用了什么神经网络,怎么实现的,做了什么改进 8. 科研项目的实际应用 9. 个人优势 10. 擅长的语言,java与python区别 11. 偏向于测试还是开发,为什么不选择开发 (