复盘下年轻人第一厂——米厂面试经历。

首先从小米HR邀约开始。2019-11-18号电话到我 预约本周面试。当时协商是周三下午5点钟;邮件已发。准确时间是 11-20日下午17:00。

下一个时间点大概是 11-19日下午 电话到我讲面试官有事情,没得时间安排。然后我们一顿协商“他们的时间大概就是上午都是会议,不得行。下午14:30到17:00可以,但是有的已经有安排” 最终我们协调到了下周二下午14:30。有变更邮件。

没过多久通过手机号加我微信道“上午安排面试的话 本周是否可以.”,一番交手后,HR小姐姐计划给安排到周五 也就是今天 11-22日上午10点。未收到邮件。聊天记录有的。

早8点多,我咨询对方HR 今天面试官时间是否协调好了。嗯 对方一副肯定的语气。信誓旦旦的 发来了截屏消息。与我预约 11月22日10本周五的记录。

好的,到这里,我第一反应是邮箱垃圾邮件被拦截了。翻了一下 没瞅到。 跟HR再次确定后 打车上路了,一直到大概还有十多分钟路程的时候,瞅了眼微信。 HR小姐姐 在 我上车后十几分钟 发来的消息。图片

巨尴尬。 接着是让在前台先等一会儿,接着是我来打电话到邮件的HR手上。微信上的邀约的人员还强调“就说你到了前台,今天去面,别的不要说”

是的,最终大概在10点20左右 是有一位年轻的小伙子下来;嗯 看准备应该是临时安排。
聊到的问题基本也都在我这块知识储备内。

  • 自定义View流程。我这块从自定义View聊到Window中 从rootViewImpl到surfaceflinger。当然再往下 我也没深入。
  • touchEvent分发
  • DroidPlugin的实现方案。 我是从占位、到跳转流程,到hook的点都有讲到。额 但赶脚面试的人 不是很明白整个流程。甚至再三强调“为啥要占位”“直接加载class完成跳转不行么”
  • 多线程。具体落点是 Rxjava 的map、flatmap.以及 Flowable的背压。
  • 启动优化。从启动时-launch,到AMS、到ActivityThread启动,再到application的一些方法。以及一些我们能干涉的点,都有讲。 同上,面试的人 对整个流程发出的疑问点有3个
    • 1、怎么统计优化效果(adb shell am start -W splashActivity)
    • 2、第一个页面 什么时候绘制完”(onresume 或者对 View.addOnGlobalLayoutListener)
    • 3、为啥Activity 提前被new出来也是优化点。
      至此面试官大致水平应该已经出来了。

接着是让手撕算法。
题目:删除单链表倒数K个节点。
我大致写了一段。

定义两个指针,a.b同时指向头部。a先往前走k步。然后 a/b同时往后遍历。
当a指针指向尾部的时候。b指针应该在倒数K+1个节点。然后执行删除操作。return.

其实遍历出来做也可以。

接着又问了一个Glide的问题,优缺点以及缓存。好的 亮点到了 缓存是LRU算法。

让我手写LRU。我讲到手写有点多 讲下思路。

内部hashMap管理。对引用values 再做层包装 来保存时间。内部通过时间排序在链表。

时间大概是11点十几分左右,一面通过。but没有给我发问的时间。但好歹还是问了一嘴 知道了两点。

-这小伙儿是小米音乐,他并不知道是用人部门是哪儿。
-内部转岗比较自由,看自己想去哪个部门。

大概十多分钟后 11点30左右。

最最奇幻的事情来了

来的还是这个小伙子,通知到我讲 他们领导pass掉我了。 给的原因是**看我写的链表删除算法,不太满意,被pass掉了**

神他么不太满意。

1面,除了LRU算法没完整实现到纸上,只讲了思路跟主要方法外。其他的基本完美解答。
2面人脸都没见到,就被鸽了。

魔幻现实。

可能最终我也不会知道,

 - 到底是面试官没时间呢;
 - 还是压根没招人计划;
 - 或者HR没协调好,做了牺牲品;
 - 又或者HR拉人凑人数;
 - 再者我们米场不缺人来?

呵,一切皆有可能,但真相可能被永远埋葬

最后,一切口头协议都是费纸。包括口头offer。

最后之后,愿所有努力拥抱世界的人儿都能被世界所善待。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 2023年的数字IC设计秋季招聘已经结束,现在来回顾一下这次复盘。整个招聘过程中,有数十家公司参加了笔试和面试,竞争非常激烈。 首先是笔试环节。笔试题目涵盖了数字电路设计、计算机组成原理、操作系统、数据结构等多个领域,题目难度也有所不同。其中,一些较难的题目需要对底层硬件有较深的理解和编程能力,还有一些考察算法和数据结构的应用,对于应聘者的基础能力要求较高。 然后是面试环节。面试中,面试官对于应聘者的技术能力、项目经验、学术背景等方面进行了深入的了解,考察了应聘者的思路清晰度、解决问题的能力、团队协作能力等方面。 整个招聘过程中,很多公司更注重应聘者的实际能力和潜力,将实力放在第一位,并且更加关注应聘者的全面素质和团队协作能力。 总的来说,这次数字IC设计秋招复盘展示了很多应聘者的编程能力和技术水平,对于应聘者而言更是一次宝贵的机会,同时也给了招聘公司更多的选择和发现优秀人才的机会。 ### 回答2: 2023数字IC设计秋招已经结束,各大公司也陆续公布了面试结果。回顾这次秋招的笔试和面试,可以发现许多新的趋势和特点。 笔试题趋势 首先,笔试题目趋向综合,不仅包括专业相关的知识,还涉及到诸如计算机编程、英语等的综合考核。这也足以印证了人才市场对于全面素质的重视。 其次,笔试题目更加注重实战能力,许多题目涉及到实际的设计场景和问题,需要熟练掌握工具的使用和项目的整体规划、协作。 再次,笔试题目考察重心更加突出学生的综合素质,注重全面考核应聘者的理解、分析、判断能力以及沟通协调等,更贴近企业实际需求。 面试特点 首先,面试对个人的专业能力和综合素质要求都很高,需要应聘者具备扎实的理论基础和实际工程经验,同时在沟通协调等方面也应有较强的个人能力。 其次,许多公司的面试特别注重细节问题,通过提问、测试等方式来发现和检验应聘者对细节的注意力和对整个系统的整体把握能力。 再次,许多企业对于应聘者的人品、性格、偏好等也会考究,主观因素对于面试结果有着不可忽视的作用。 总之,就目前的趋势来看,未来数学IC设计秋招中,企业会更注重全面素质的考核和综合能力的培养。希望广大参加秋招的同学都能沉淀好自己的能力,提高自身综合素质,为以后的职业发展夯实基础。 ### 回答3: 2023 数字 IC 设计秋招已经落下帷幕,各家公司的笔试题、面试实录也相继公布。我们可以通过分析这些题目和面试问题,来了解企业对应届毕业生的需求和期待,也可以总结自己的申请情况,为下一轮招聘做好准备。 首先,我们可以对各家公司的笔试题进行分类。大多数公司的笔试题目都围绕数字电路设计、模拟电路设计、通信电路设计、计算机组成原理等方向,题目难度较高,需要考生运用自己的专业知识进行解答。同时,也有部分公司会增加智力测试、数学逻辑等综合能力题目,考察应聘者的综合素质。为了应对这些题目,应聘者需要熟练掌握专业知识,同时也需要加强自己的综合能力训练。 其次,我们可以分析各家公司的面试问题。大多数公司的面试问题都是围绕应聘者的个人经历和能力进行的,包括个人介绍、自我评价、项目经验、职业规划等方面。同时,也有不少公司会增加逻辑思维类问题,考察应聘者的思维能力和解决问题的能力。为了应对面试应聘者需要在个人经历和能力上强化自己的优势,并且提前思考可能会被问到的问题,对应准备相应的答案。 在总结这次秋招经验的同时,也要注意未来的趋势和发展方向。随着数字 IC 设计的不断发展和创新,新技术不断涌现,应聘者需要不断学习新知识和新技术,以适应未来发展的需求。同时,公司也会更加注重应聘者的综合能力和创新能力,因此应聘者需要在专业知识的基础上,注重自己的软实力和创新思维的培养。 总而言之,2023 数字 IC 设计秋招是一个很好的学习和锻炼机会。通过这次经历应聘者可以更好地了解自己的实力和优势,也可以借此机会探索未来的发展方向和趋势。希望未来的应聘者可以以积极的心态面对挑战,不断学习和成长,为未来的数字 IC 设计行业做出更大的贡献。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值