【小米加面】Java开发面经

牛客上关于加面的面经比较少,那么我来一个吧😁

为什么加面?

HR 告诉我拿到了 SP,需要进行一次加面

面试时长多长?

2 个小时_(:з」∠)_ 累死

面试题目呢?

  1. 自我介绍

  2. 项目介绍(好好准备下,问的蛮深的)

  3. 搭建项目环境时有遇到困难吗?踩过哪些坑

  4. Redis 配置文件中都描述了哪些东西

  5. 介绍数模竞赛中的课题、如何训练数据、如何评价训练结果

  6. 工作地点的选择原因

  7. 第一份工作更看重什么

  8. 讲下之前做过最有激情的事情(我说了炒股、基金,哈哈😂

  9. 在炒股方面积累了哪些专业知识

  10. 在工作学习过程中面对的最大压力(我说没遇到过很大的压力,哈哈😂

  11. 拿到了哪些offer,都是哪些公司

  12. 对小米产品的了解(我把我用过的小米产品讲了一下)

  13. 小米手机中那些功能、体验比较糟糕?

  14. 面试官对自己部门的介绍和未来的发展计划(我以为要结束了,因为已经过去 1 小时了,结果接下来又让我做题)

  15. 题目:找到完全二叉树最后一个节点(回答互动过程中一直在优化算法的时间复杂度和空间复杂度)

大致就是这些,谢谢大家。祝大家都有满意的 offer。



附录:【小米】Java开发-面经 https://www.nowcoder.com/discuss/854676

#校招##小米##面试题目#
全部评论
大哥是校园招聘吗
1 回复 分享
发布于 2022-03-05 17:23
小米SP 是大概多少一个水平呢
1 回复 分享
发布于 2022-03-06 16:15
蟹蟹老哥
1 回复 分享
发布于 2022-03-07 16:47
我超是学长,能问问学长做的啥项目吗?面试一直问有没有项目,答不出来真的好尬
点赞 回复 分享
发布于 2022-03-24 22:19
大佬面完多久发的offer呀
点赞 回复 分享
发布于 2022-03-31 17:49
老哥,每一面都有手撕环节吗
点赞 回复 分享
发布于 2022-09-03 14:59 黑龙江

相关推荐

当涉及前端代码的部署流程时,通常有几个关键步骤需要遵循:https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=07d53be4cd034a4ab270d500feebcc8d#牛客AI配图神器#代码开发:前端开发人员使用各种技术和工具(如HTML、CSS、JavaScript)创建网站或应用程序的用户界面。他们编写代码并进行调试以确保其功能正常。版本控制:采用版本控制工具(如Git)管理前端代码的版本。这有助于团队成员之间协同工作、追踪更改和恢复到以前的版本。构建:在将代码部署到生产环境之前,通常需要进行构建。这涉及将多个源代码文件合并、压缩和优化,以提高性能并减少加载时间。构建过程可以使用工具如Webpack、Grunt或Gulp来完成。测试:在部署前,进行测试是至关重要的。测试可以包括单元测试、集成测试和端到端测试,以确保代码在各种浏览器和设备上的适配性和可靠性。部署:完成构建和测试后,将代码部署到服务器或托管平台上。这可以通过FTP上传文件,使用命令行工具(如SSH)远程连接服务器或使用自动化部署工具(如Jenkins、Travis CI)来完成。监控和维护:一旦部署完成,需要监控前端应用程序的性能和可用性。这可以使用工具如Google Analytics、New Relic等来实现。同时,如果需要进行更新或修复,可以重复前述步骤。以上是一个基本的前端代码部署流程。具体的步骤和工具可能因团队的需求和工作流程而有所不同。
点赞 评论 收藏
分享
你醒来的时候,发现一切似乎和平常无异。带着倦意坐到工位上,打开 VSCode 开始新一天的编码工作。团队正在为一个大型项目做前端架构设计,而你则例行整理组件库。会议室里传来讨论的声音:“header 要怎么居中?flex 是什么意思?”,你心想:“周一的清晨就开始玩梗?”。然而,渐渐地,你开始意识到事情不对劲了。你的 Slack 私信不断响起,同事 A 问:“为什么 div 会叠在一起?”;同事 B 急匆匆跑来:“我的 border: 1px solid black 怎么变成了彩虹?”;就连刚被称为“CSS 大师”的技术总监,竟然也对着 position: relative 默默抹眼泪。整个办公室弥漫着一股绝望的气息,前端技术的退化,似乎一夜之间变成了全球现象。上午例会中,领导颤抖着说:“我们决定放弃响应式设计,今天的重点是搞懂 float。”原本一直吵着要用 Vue3 的产品经理,这时却抱着 W3Schools 的 HTML 教程瑟瑟发抖。组员们对着  的 type="text" 一阵热议,仿佛发现了宇宙奥秘。你不以为然,随手写了段最基础的 CSS 动画:@keyframes spin {  from {    transform: rotate(0deg);  }  to {    transform: rotate(360deg);  }}结果全组人倒吸一口凉气:“天啊,这是神迹!居然能让东西转起来?”有人当场掏出手机狂拍,还有人直接抱着脑袋蹲在地上,说自己不配做前端。技术总监看着代码,眼眶含泪:“这简直是工业革命的再现!”。你看着这群人在 rotate 前瑟瑟发抖,一时竟有些无言。一时间,你成了公司上下的技术支柱——甚至是世界范围的“代码神童”。大会小会上,你都被邀请讲解“如何让按钮变成圆角”。每天的例行工作被换成了“分享网格布局的艺术”。公司内部掀起一场“解密 JavaScript for 循环”的技术热潮,而你的GitHub 也因为一个普通的 Responsive-Grid 项目在全球开发者中爆火。你心生好奇,走到隔壁的开源社区。在那里,数千开发者聚集在论坛上,狂热地争论“如何正确使用 z-index”。一篇讲解“为什么 id 和 class 是不同的”的文章,点赞数已经破了十万。前端大会的核心主题是“探讨现代化 HTML:从表格布局到 DIV 的跨越”。你试着发了一个帖子,简单介绍了 fetch 的用法,结果论坛服务器崩溃,几小时后恢复时,帖子标题已被管理员改为“21世纪最伟大的技术突破”。回到家,你深吸一口气,看着自己熟悉的代码。Flexbox、Grid、React、Vue、TypeScript……这些曾经日常使用的技术,在这个世界里却成了天方夜谭。你忽然意识到,这是一个全新的机会——也许你可以用这些“超越时代”的技术,重塑前端行业的未来。然而,你也暗暗担忧:要不要教大家 box-shadow,还是先让他们学会 inline-block?面对这一群连 background-color 都要开会讨论的人,你肩上的责任无比沉重。窗外的阳光透过玻璃照进房间,你合上笔记本,心里暗想:这个世界的前端,或许只有我能拯救了。
窝补药贝八股:切图仔临死前的幻想罢了
投递58到家等公司10个岗位
点赞 评论 收藏
分享
评论
7
18
分享

创作者周榜

更多
牛客网
牛客企业服务