小米 前端 南京 9.18线下面

小米二面后快一个月了还没发offer,发面筋攒人品

题和技术都是根据简历去问,是线下面的,氛围比较轻松,希望能过。


一面 1h30min

从最近的项目开始一个一个问,问原理问八股问项目用途和背景,问了一个小时,然后做题。

问最近一家实习的项目,react常规八股,class组件生命周期,hooks。

问上上家实习工作,angular使用体验。angular为什么用的少,有哪些优缺点。

问很久以前的项目,小程序,小程序问的特别多,结构,二维码,生命周期,小程序发布申请上线,微信sdk云服务的使用,跨端,原生小程序和uniapp等框架区别...

写过移动端吗(只用过vant),写移动端的注意事项

浏览器协商缓存问题,发新版号,用户缓存停留在旧版本的解决策略

问远古时代项目,vue八股:vue钩子,vue原理(vue文件如何编译,双向绑定,computed),组件封装

框架脚手架,webpack,vite使用上区别

vue2vue3,react16react18,angular,uniapp等各种框架间区别

nginx怎么用,配置啥字段,部署前后端流程

用过什么数据库,MySQL,SqlServer使用上区别。

会用稍微复杂的后端技术栈和sql吗(不咋会写)

用过的组件库,使用体验,用过的富文本编辑器,为什么选择它。

用自己电脑写两道easy算法,一道是无重复最长子串,另一道好像是数组去重后交集排序。

再写一道深拷贝,要解决循环引用

面试官拍照对手撕题做记录



一面面试官刚走说拿瓶水,紧接着二面面试官进来,说一面面评不错,不用回去了,休息十分钟直接二面。

二面共45min

前前后后聊天聊了十多分钟。

因为带了电脑,看了看项目代码,边看代码边问。

看实习项目,实习公司用的技术,react自定义hook,原生hook,hook封装,class组件,状态管理

看微信小程序,看到我远古的小程序。然后展示项目用到的ts,接口定义方式,泛型,联合类型等一些基础的东西

问写过后端吗,不是很会但用过改过一些,看了看navicate

小程序云服务如何封装和调用,环境如何申请,展示了项目代码解释了一下流程

用过小米产品吗(掏出k50和小米6平板)

对小米产品的看法,对小米公司的了解

小米五年内会面对的挑战,如何应对

除了手机如何看待小米的其它业务

写一道简单的业务场景题,自己电脑关机了用面试官电脑去写

问清楚后开始写,电脑都没电了,用面试官的电脑写了五分钟

最后问建议。“虽然我们校招不要求前后端都会,但是社招是硬性要求会写后端,不要把前后端定义的这么分明,去学一些通用的东西”

面到了6点,最后面试官送了一下。

#小米##南京##前端##面试#
全部评论
楼主,想问一下小程序那块该看什么资料弥补呀?比如原生框架和第三方框架的区别
点赞 回复 分享
发布于 2023-12-20 17:07 北京
春招前端一面后咋没消息
点赞 回复 分享
发布于 04-01 22:55 江苏

相关推荐

REST(Representational State Transfer)是一种用于设计网络应用程序的架构风格。它具有以下原则和注意事项:https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=b48bebe08e474db8b80b853b12bafd48资源的概念:REST将应用程序的功能抽象为一组资源。每个资源都有一个唯一的标识符(URI),通过操作这些资源的状态来实现功能。无状态性:REST是无状态的,客户端请求必须包含所有必要的信息,服务器不会在请求之间维持任何关于客户端的状态。这使得服务端更容易扩展,因为它不需要存储客户端的上下文信息。使用标准的HTTP方法:REST使用HTTP的标准方法(GET、POST、PUT、DELETE等)来对资源进行操作。这遵循了HTTP的语义。使用合适的URI:URI应该使用名词来表示资源,而不是动词。URI应该是有意义的、可读性强的,并且应该使用合理的层次结构。使用合适的HTTP状态码:服务器应该使用适当的HTTP状态码来表示操作的结果,例如200表示成功,400表示客户端错误,500表示服务器错误等。支持内容协商:服务器应该支持多种表示形式(如JSON、XML等),客户端可以通过请求头中的Accept字段来指定首选的表示形式。使用超媒体(HATEOAS):REST应该使用超媒体来提供资源之间的关系和可用操作的信息。客户端通过解析资源的表示形式中的链接来探索和使用API的功能。安全性:REST的设计应考虑安全性,包括合适的身份验证和授权机制,以及对敏感数据的保护。性能和缓存:REST应该充分利用HTTP的缓存机制,并遵循缓存策略,以提高性能和减少网络流量。遵循这些原则和注意事项可以使REST API设计更一致、可扩展和易于理解和使用。
点赞 评论 收藏
分享
5 12 评论
分享
牛客网
牛客企业服务