一面6.20 问项目难点 线程池 threadlocal释放问题 线程池流程 redis数据结构,遇到的问题 算法题 5和6升桶取3升水(口述) 最大子数组 垃圾回收算法,垃圾回收器。G1的比cms优势 MySQL隔离级别,rr如何实现,索引有哪些,索引失效 如何学习,看什么书 反问 二面6.21 全是项目和场景,没问八股 jwt token aop Redis caffine区别,分布式下的问题
发面经,攒人品,早上岸~ 总体来说问的业务上的问题更多一点 看你用的远程调用是dubbo,能说一下具体是如何实现/实现的流程的吗? 能说一下rpc框架和http调用的区别是什么吗? 看你注册中心用到了nacos,能说一下平时使用nacos的其他场景吗? 有没有了解过nacos动态更新配置的原理呢? 如果让你手动实现一个类似于nacos的动态更新配置的过程,能说一下思路吗? rabbitMq的消息可
更新: 后续二面面经在这里 自我介绍, 介绍实习项目 一个脚手架项目的结构 npm scripts 你知道 Webpack 有哪些配置项, 各自有哪些作用 列举你知道的 和的区别 在 TypeScript 中, , , 之间的区别 ts 继承实现问题 实现一个 js 函数, 用于判断后端发送的数字是否合法, 现定义传入的数据类型为 number, 或者是内容为数字的 string 为合法 手撕代码
自我介绍 简单聊了聊项目中的一些实现方法: 光线追踪中的抗锯齿,项目里面用的jitter camera 讲了讲MSAA, SSAA, TAA 问了问MSAA如何判断边缘, 四倍MSAA的话一个像素执行几次片段着色器? 色调映射、后期处理效果、亮度、曝光度、色彩度调整 有没有做过IBL(引擎项目里实现了IBL,但那部分不是我做的,讲了讲原理) Bloom效果怎么做的。 c++: 讲讲c++11/14
淘米服务端一面 时长:55分钟 自我介绍 1、线性结构和非线性结构区别? 2、数组和链表区别? 3、单链表,如何找到中间的节点? 4、时间复杂度的概念,如何计算? 5、知道哪些排序算法?快排的时间复杂度多少? 6、选一个熟悉的排序算法进行实现。 7、找出最大连续了数组,返回最大和,以及最大和对应的子数组。 8、口述思路:单链表成环,如何判断环的长度? 9、排好序的数组去除重复元素。 10、get和
进展:已拿到offer 我9月份投的简历,11月才收到面邀,可能是前面的佬拒了,也可能是小米的进展本身就慢吧接到面邀后的3周内走完面试流程并收到oc,base北京,薪资超大白菜价,打算拒啦 一面hr面,二面政委面,三面业务总经理面。我记得比较清楚的是一面的问题: 📒一面主要问题: 1. 自我介绍 2. 介绍过往经历中用户运营相关的工作 3. 介绍做过的运营活动 4. 过去遇到的压力事件 5. 对
小米硬件产品 相机软件产品经理 一二三面面经 11月8日 一面 业务面两位面试官(一面面试官超级好)面试时长一小时。 没有深挖实习经历,而是根据岗位JD进行详细盘查,可能我有四年相机使用经验和在开心麻花工作过,所以感觉还可以,主要考察对相机硬件的理解和产品思维。 11月14日 二面 业务面 一位面试官相机部产品经理 (二面面试官给了很多学习的建议给了我很大的信心)面试时长26分钟。 根据岗位JD进
1. 自我介绍 2. 聚簇索引和非聚簇索引 3. DNS的解析过程 4. 网络分层模型 5. Linux常见命令 6. JVM内存区域 7. 线程池的优点以及执行过程 8. 垃圾回收 9. AQS 10. 锁升级 11. 线程的状态 12. MQ消息丢失怎么办 算法:有序数组构建平衡二叉树(以前没做过,hot100没有啊,但最后幸好a出来了) 问题基本上都很流利地答上来了,面试管评价不错,已约二面
记录一下找暑期实习的第一次面试。不愧是大厂啊,面试官小哥哥真温柔,循循善诱,很有耐心,还安慰我答不上来也没关系,真的好谢谢他。问的其实挺基础的,好好准备应该很容易过。唉,奈何本人实在是太菜,学了一个多月的前端赶鸭子上架,答答八股还行,手敲代码实在是要了我的老命了。再次感谢面试官,一直在给我提示,也很负责耐心的给我讲题目意思,最后还给我说了正确的解法和思路,才让整个氛围没有那么尴尬。总体来说面试体验
首先定义Dijkstra算法: Dijkstra的算法在有向图中寻找具有非负边权的单源最短路径。 如果我有源和目的地T,我可以用Dijkstra算法在这两个顶点之间找到一条最短路径,但这里的问题是我想找到这两个顶点之间的最短路径,这两个顶点之间的边数不超过形式k。 第一部分是Dijkstra算法,第二部分是BFS算法,因为我们可以用BFS算法在无权图中找到最短路径。 所以我想知道有没有一种方法,可
背景:985,专业(不重要),有过两段实习经历,校企项目经历比较多 面试时长:80分钟 岗位:产品(具体方向我就不提了) 1.自我介绍 2.实习经历/过去工作经历(自己做了哪些工作?为什么当时不干了?) 3.实习或项目当中个人负责了什么内容,根据经历追问了一些内容 4.结合具体某一个项目详细说一下项目流程 5.自己的优势是什么? 6.对极米的了解 7.反问 结果:凉 个人认为原因主要有三部分。1.
#秋招# #小米面试#
自我介绍 接触前端多久了? 先做一道算法题吧(罗马字转数字) 闭包 防抖和节流 flex布局 flex-shrink的作用? vue2和vue3的区别 DNS解析过程 常见的状态码 说一下项目吧 如何解决git冲突? git merge和 git rebase的区别
看代码说输出(this) 手写instanceof 遍历树形结构 深度遍历和广度遍历一棵树 讲一下tcp/ip协议 tcp和udp的区别 说一下策略模式 说项目 说一件你最自豪的事情
介绍下项目吧(聊10分钟) 做两道题吧(口头说题目,在牛客上自己写测试用例) 二维数组[[1,2], [2,3]..],都是坐标系上的点,求所有点最长连线的点树(当时没debug出来) “看来你可能数学计算不会啊(在嘲讽?),给你做个简单的吧”,反转链表,2分钟ac,然后让我用for循环创建测试用例,写出来了。 体验最差的一次面试,没有hr提前邀约面试,直接发来面试链接,邮件也没有hr电话用来沟通