蚂蚁金服前端工程师凉经~社招岗

蚂蚁金服

一面

1. React setState怎么获取到更新后的值?异步函数中为什么setState会立即更新?

2. 做过离线包吗?H5离线包的原理?客户端根据什么拦截静态资源请求?

3. JS Bridge的原理?你们这套方案的s优缺点?

4. 怎么判断webview是否加载完成?

5. 怎么实现App头部和页面的背景渐变?

6. PC端做过比较有意义的项目?

7. 微前端子应用之间怎么通信?有没有了解过业界的一些方案?

二面

1. 你们部署的Jenkins是怎么做的?

2. JS Bridge原理?有没有安全漏洞?

3. 有没有做过和安全相关的?waf主要做了什么?

4. 有没有做过埋点和性能上报相关?

5. 如果你们用一个第三方的上报库,但页面加载这个JS失败了,还想上报该怎么办?

6. 实现两个大数相加

7. 实现DOM字符串转虚拟DOM对象(不能用DOM相关的api)

8. 有木有做过你觉得比较困难的项目?

三面

1. 管理系统都做了哪些业务?有没有做一些提高开发效率的东西?

2. 常用的组件是哪个?解决了什么问题?

3. 平时Node都用来做什么?怎么实现的?

4. SSR的实现原理是什么?

5. 项目中遇到的技术难点有哪些?

6. 你觉得你们比lazada做得更好是哪些原因?


#面经##社招##蚂蚁集团#
全部评论
楼主几年经验啊,好厉害。原厂虾皮吗,和lazada比😂
点赞 回复 分享
发布于 2021-07-22 09:06

相关推荐

作业帮-前端三年-社招面经1、项目中觉得做的比较好的是哪一个,做得好的原因是什么?重构做的比较好的是什么地方?2、小程序怎么知道用户是否登录?3、登录token是什么?4、在小程序中怎么获取手机号?5、获取到手机号之后 怎么做的加密?6、AES加密是什么,跟其他加密方式有什么区别?引申出你知道还有其他加密方式吗?MD5加密是什么,HMAC加密是什么等等7、公钥和私钥的获取方式8、获取手机号后跟微信进行验证,获取票据,这个验证是验证什么呢?9、获取的手机号和票据有什么关系呢,为什么要做这一步验证?这个票据到底是后端给的还是微信给的?10、这个票据的作用是什么?11、登录态是后端判断的还是前端判断的?12、把token存在缓存里,这个缓存指的是什么?13、请求头是什么?14、请求的时候需要一个id,这个id应该放在哪里?15、data和param对于请求而言有什么不一样的?在请求的哪里?在请求头里吗?16、get和post方法的区别?17、小程序中内嵌webview,webview网页需要获取用户身份,该怎么解决这个问题?18、将token拼到url后怎么去验证登录?19、怎么读写cookie20、在小程序中登出之后,打开H5,H5对应的状态是怎么样的?怎么实现的两方状态统一21、获取到空的登录态,怎么验证,怎么处理?22、H5中点击需要登录的交互,怎么实现?23、有一个网站,需要用户打开的时候尽可能快的看到内容,有什么措施24、设计给的图片,怎么选择图片的格式?25、png图片的特点是什么?26、网站怎么支持多语言?27、怎么实现用户在未选择语言时能时网站贴近用户使用的语言?28、实现一个函数,接收一个正整数N,输出N以内所有质数
点赞 评论 收藏
分享
评论
点赞
14
分享

创作者周榜

更多
牛客网
牛客企业服务