一面 手撕算法:求一个字符串的全排列(C++好像有库函数可以直接调) 项目经历 你对安卓了解哪些 安卓布局 用过UI框架吗(没用过所以面试官没有继续问) 安卓持久化存储 安卓数据库 你了解数据库的相关框架吗 直接访问数据库和使用框架访问有什么区别,为什么 单例,手撕 反射是什么,你怎么理解 反射为什么掉性能 选一个印象最深的项目介绍一下 项目中难点,遇到的问题,解决方案 项目中收获的经验 二面 手
微信面 1.自我介绍 2.项目介绍 3.追问项目的收获,有没什么技术难点 4.项目扩展-设计个所有领域通用的推荐系统需要怎么设计 算法方面-多模态大模型 工程方面-工业界的算法中台,例如字节的AML,滴滴的MPT 5.java里面字节码是啥,为什么需要字节码 6.字节码文件怎么执行的 7.编译型和解释型语言区别 8.java有哪些基本数据类型 9.有基本数据类型为啥需要封装类型 10.自动装箱,自
一面6.14 45min 挖简历项目 机器学习线性模型口诉原理(简历提到机器学习) 手写最大子数组和(ac通过),要求nlogn复杂度。(提示递归,未答出) 无八股 二面6.18 1h 挖简历项目(详细介绍项目、随口问了下springboot与jdk版本 、MongoDB原理,elasticsaerch等) 场景题:抢购平台,有哪些与异常相关的字段,比如用户订单等信息。如何设计异常检测大数据平台
一面6.20 问项目难点 线程池 threadlocal释放问题 线程池流程 redis数据结构,遇到的问题 算法题 5和6升桶取3升水(口述) 最大子数组 垃圾回收算法,垃圾回收器。G1的比cms优势 MySQL隔离级别,rr如何实现,索引有哪些,索引失效 如何学习,看什么书 反问 二面6.21 全是项目和场景,没问八股 jwt token aop Redis caffine区别,分布式下的问题
先说一下时间线吧:06.13上午面试 下午oc 16号下午offer 本人纯文科生,对算法逻辑一窍不通 面试比较偏压力面,主要考验影像功底(对基础知识的了解)和对现在手机影像的了解,如果有作品集会是加分项 问题挺多的而且当时很紧张大部分都忘了😭😭😭 但是我觉得思路在于自己对于图像的感觉,对小米现在影像的了解和与友商的对比 建议面试之前dxo看一下了解一下一些原理并保留一些自己的见解
#我的实习求职记录# 一面(6.13): 自我介绍 本科实习简述 研究生阶段算法实现简述,遇到了什么问题,自己觉得什么最困难 实习时间,考虑留下来吗 手撕反转链表 考官说可以用list 一开始没反应过来是STL的list... 现场写的结构体和通过数组构造链表,然后通过指针原地反转。最后一个节点忘记指向前一个了,但考官可能看我很快的写出了结构,,链表构造,并且说了我边界问题考虑的比较好,申请的内存
依旧没有问八股和手撕代码,😂但是就一个项目聊了半小时,面试官表示和他们需要的岗位和匹配,并和我传授了许多人生哲理,受益匪浅,其实还是想去锻炼一下的,之前啥都没找是因为毕业后不想留在北京不想留在互联网上企业,但实习内容与目前项目很相关还是可以考虑的 面试官说下一步联系一下hr看看还要走什么流程,应该技术面就两次吧。 #小米#
不到十五分钟结束 1 自我介绍 2 spring的注册、服务发现那一套会不?(我不会);单例模式的对象在集群中如何去设计存放?(答得不太好,被一直按着问) 3 项目中遇到有难度的事情,遇到一个新的语言如何学习? 4 什么时候可以来实习 能实习多久?(感觉就是场面话) 看了两天八股,一个八股没问,一个手撕没有,十分钟就到反问环节,完全不及预期,估计凉了,完全不像面试。 一副*****的样子#小米信息
1. 自我介绍 2. MySQL的ACID特性 3. 数据库join,left join 4. Mysql索引 5. B树和B+树底层算法 6. Java单继承和接口 7. Java多态,举例说明 8. Java并发-线程和进程区别 9. HashMap底层实现 手撕代码:中序遍历
我想要狠狠的赚他一笔,小米给了迎头痛击。感受到了小小的java震撼,后端没你想得那么简单。 1. 项目1主要难点是什么,数据来源是什么,怎么确保数据可靠性和数据完整性。 2. 项目2登陆这一块详细解释一下,token放在哪?是自定义的字段还是header自带的字段,为什么要用header自带的字段而不是自定义的字段,token在浏览器存在哪,会不会存在服务端,浏览器重启之后token还在不在。面试
1、自我介绍 2、说说实习经历中的背景 3、项目是你一个人做的吗?用户量?主要模块 4、java中常用的类型? 5、map的底层结构,数据量大了会影响查询效率吗?为什么要用链表?后续为什么又变成红黑树?map扩容? 6、说说spring? 7、spring和springmvc有什么区别? 8、spring和mybatis有什么区别? 9、mysql有那几种引擎?常用的引擎底层结构?说说B+树特点,
分享一下今天的面试情况,总体其实不难,但真的太过紧张,发挥极其不好。 首先上来是一段自我介绍,然后闲聊一些我的能力还有个人对于科研的看法,以及导师的管理松紧。 之后就是正式的面试内容: 1.TCP为什么要三次握手?这个题太经典了,想必背过八股的都知道,但我真的太紧张,完全不知道从哪里开始说起,所以结结巴巴的搞完了。 2.线程和进程的区别?这个也很简单对吧,不过我感觉我说的不够全面。 3.Mysql
1、瑞吉外卖项目怎么实现的前后端分离; 2、瑞吉外卖项目radis缓存短信验证码采用的是radis底层的哪些命令?(直接调的template、不知道) 3、mysql的innoDB存储引擎事务隔离级别;(四种解释加脏读、幻读) 4、可重复读底层实现原理;(undo log、mvcc、读视图...) 5、http请求的方式有哪些?(put、post、get、delete...) 6、怎么实现给myq
日期:2023年06月01号 介绍下项目。 使用 Redis 存储手机验证码以及检查是否过期的功能,展开说一下。 Redis 如何清除过期数据? Redis 的持久化机制。 RDB 和 AOF 方式有什么区别?为什么提供第三种混合方式? Redis 缓存异常的三个问题以及如何解决? 布隆过滤器存在什么问题? Java 内存模型。 介绍下原子性、可见性和有序性,以及如何实现? volatile 关键
#小米信息集散地# #面经# 上午10点一面,下午2点15分二面,两位面试官都很 Nice,面试体验极好 一面和二面主要围绕简历提到的项目( 我只做过一个很 Low 的 node + vue 学习项目)展开,基本上写啥问啥 下面仅列举手撕算法的问题,其它的问题我不记得了 一面: 分别用深度优先遍历(DFS)和广度优先遍历(BFS)查找 document.body 下面所有 class 为 a 的