面筋专栏(一)小米软件开发工程师面筋base武汉(已offer)

因为可能读研目标进厂or去国企,所以打算在csdn上记录一下自己面过的一些面筋

bg:本地某酒吧舞和计算机沾边的专业研一,无实习背景项目烂大街,leetcode紧急刷了150道(刷的不多但是hot100滚瓜烂熟的那种),八股2周速成(虽然动手能力一般但是背书还算在行的),国庆开始学框架做项目,前前后后准备了两月半,项目进度推到了用分布式架构结合中间件进行优化的程度。
因为导师虽然不打卡放实习(神仙羊导了)但是自己小论文还没发不好意思和导提自己实习,再加上研一课程,所以只能寒假去本地的厂子,本地寒假招日常的大厂就小米,所以有米选米了。
面试的时候顶着米哈游头像旁边摆着米哈游和小米联动充电手办手上带着米哈游和小米联名的运动手环面小米在这里插入图片描述

一周前投的,12/11约面
鼠鼠第一次面试大厂不知道自己面的咋样面试官没有开视频,蛮和善的就是感觉问的问题有点笼统(氵)。
之前只面过武汉一个web3小厂,个人感觉蛮硬核的算法手写懒汉饿汉单例力扣中级的二叉树路径求和题,问的八股和项目也蛮深入,估计是准备招核心业务的实习生。米厂感觉问的有点笼统估计打杂,不过个人还是倾向于去大厂背书,反正研一有的是时间霍霍。

12/12
一面(1h)
1.自我介绍
2.扔了两道简单题,说是做完再问把0全部移到左边(leetcode是移到右边)直接过。
统计字符串里面每个字符的频率,并且安装频率升序打印(没用过treemap就直接用map做,后来把entryset转list扔到colletion的方法里面comparator排序解决的,面试官觉得我写代码太粗糙了)共享屏幕idea内编写

3.一些个人背景的问题(有点唠嗑)为什么研究生想跑出来实习之类的(汗流浃背了)

4.sop和ioc怎么实现的,项目有没有用到
项目再没用到spring框架的注解也用到了,就直接把spring怎么实现sop和ioc的说了一遍

5.多线程有什么坏处讲了一堆坏处,比如mysql读脏幻读不可重复读,线程不安全问题,cpu调度负担重之类的能想到的全说了,怎么说面试官还是说少了东西,实在是想不出更多的坏处了,然后他说我少说了个多线程可能会资源死锁(…)

6.为什么需要事务,事务的好处
问题感觉很笼统,于是先把acid的概念全说了一遍,然后结合一个取钱的业务场景又说了一遍(教科书acid案例)

7.为什么需要索引,以及为什么用b+树作为索引(经典面试题了,展开说了一堆索引好处和作用还说了缺点,比较了hash b树 二叉树等

8.有什么想问的部门业务实习时间我挂了会有通知吗(怎么会问出来这种问题?)面试官说我背书感有点重(没办法我太菜了除了背书就是背书),希望不会成为凉经

12/19
还以为月末kpi面,结果今天早上刷手机接到小米电话通知oc了,全场一面,估计排序把我捞起来了

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值