小米Java一、二、三面面经

小米云平台部门,java开发岗,提前批投的,比较早面了2面,最近被捞了面了三面

8.26 一面 50min

  • 个人介绍
  • 怼项目
  • IO多路复用
  • 手撕
    • 在行列都排好序的矩阵中找指定的数(剑指原题)
    • 未排序正数数组中累加和为给定值的最长子数组的长度
    • 滑动窗口最大值

8.29 二面 50min

  • 自我介绍
  • 项目
  • Java基础
    • static关键字作用
    • static修饰方法能否访问成员变量
    • synchronized关键字
  • 聊人生
    • 学习java时间
    • 是自学的嘛
  • 手撕
    • 在二叉树中找到两个节点的最近公共祖先
    • 翻转字符串

9.29 三面 15min

  • 自我介绍
  • 如何选择公司
  • 对小米的了解
  • 工作地点选择
  • 反问
总体面试体验很好,面试官态度很好而且很专业,好评
#面经##小米##Java工程师##校招#
全部评论
三面确定问这些吗?
点赞 回复 分享
发布于 2021-10-30 20:21
大佬最后选了什么?可以向你问一下云平台组的信息吗?
点赞 回复 分享
发布于 2020-11-10 19:18
tql,一面手撕3题?
点赞 回复 分享
发布于 2020-10-29 19:21
您好,我前两面都过了,都是业务面,现在在等第三面,请问这一轮还是业务面吗?还是HR面呢?
点赞 回复 分享
发布于 2020-10-07 12:43
投简历多久后收到面试通知的
点赞 回复 分享
发布于 2020-09-30 22:56
妈呀,隔这么久吗
点赞 回复 分享
发布于 2020-09-30 13:01
楼主的项目是什么?方便透露一下不?
点赞 回复 分享
发布于 2020-09-30 10:52
那个二叉树找最近公共祖先不是搜索树吗?
点赞 回复 分享
发布于 2020-09-30 10:51
问的知识点好少哈哈
点赞 回复 分享
发布于 2020-09-30 10:33

相关推荐

嵌入式开发工程师职位名称:嵌入式开发工程师  所属部门:硬件研发部  工作地点:沈阳  薪资范围:15-20K/月(13薪+绩效奖金)  岗位职责:  1. 固件开发:     - 基于Linux/FreeRTOS开发边缘计算单元(Jetson Nano/RK3588)的底层驱动,支持多传感器(摄像头、红外测温、麦克风阵列)数据采集。     - 优化硬件资源占用(内存<500MB,CPU利用率<70%)。  2. 低功耗优化:     - 实现动态电压频率调整(DVFS),待机功耗<5W。     - 设计离线缓存机制(存储30天数据),支持断网环境下的本地决策。  3. 通信协议开发:     - 开发设备与云端的数据传输协议(MQTT/CoAP),确保数据同步延迟<1秒。     - 适配工业通信协议(如Modbus RTU/TCP),支持PLC设备联动控制。  4. 故障排查:     - 分析硬件异常日志(如SPI通信超时、DMA溢出),提出改进方案。  任职要求:  1. 教育背景:本科及以上学历,计算机、电子工程、通信工程等相关专业。  2. 经验要求:     - 3年以上嵌入式开发经验,熟悉ARM/Linux开发环境。     - 有边缘计算设备(如智能摄像头、工业网关)开发经验。  3. 技术能力:     - 精通C/C++,熟悉Python脚本开发。     - 掌握Linux内核裁剪、设备树(Device Tree)配置、驱动开发。     - 熟悉RTOS系统(FreeRTOS、Zephyr)实时任务调度机制。  4. 加分项:     - 有FPGA开发经验(如Xilinx Zynq系列)。     - 熟悉硬件安全机制(Secure Boot、TrustZone)。 
点赞 评论 收藏
分享
评论
6
36
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务