蚂蚁前端 一面二面 凉经
开开心心等打包喽
体验技术部(白给):
讲博客项目
项目全部都是自己写的吗?先等下我挨个看看你项目Github的提交记录
详细讲下你nginx配置的字段
跨域是配置在nginx当中吗?配在nodejs中可不可以?还有哪些跨域方法
vue-cli会给你自动生成很多目录和文件组织是吧,你能给我讲下cli为什么要这么生成吗?
没太听懂,有点懵
nodejs通过require引入一个模块,如何判定这个模块的来源是node_modules而不是别的地方?
寄
我看你会ts,如何用泛型约束一个xxxxxxx,返回值是xxxx而且xxxx的函数?
寄,题目甚至都没记住
我看你有多人协作经验啊,假设A和B协作开发一个项目,A commit了一份代码,但是B xxxxxxx
寄
vue3.0用proxy代替defineProperty的根本优势是什么?
一些原型操作不用改写了,可以监听对象的属性增删等更多场景,性能也会提高,像旧的defineProperty会不断深度遍历对象
你确定吗?好像不是这样的啊?
寄
React
前端性能怎么优化的?
React懒加载组件你是怎么写的?说一下语法
来用Hooks封装一个定时器,定时器有四个状态,xxxxxxxx,说下怎么写:
脑子已经晕乎乎了
讲前端监控项目
用户怎么去使用?怎么区分不同的用户的不同的项目?
如果我打开一个网站,结果全是空白的,而且控制台没有任何报错,说下排查的思路
接上,如果http请求的文件全部正常成功了呢?
接上,如果后端也没有任何异常日志呢?
若干八股...
数字金融线(毕业时间被卡):
关于前端监控
白屏时间的含义,如何计算?
那首屏时间的含义,以及如何计算?
如果用户网站的大部分数据渲染依赖于一个异步接口返回的数据,那这样白屏和首屏时间的计算就会出现很大偏差,怎么去解决?
关于博客
用的什么路由?为什么?说一下原理?
详细讲下实现博客文章的图片懒加载,完整流程是怎么写的
图片元素一定要在用户滚动到视野内才去加载吗?
如果用户滚动的速度非常快,那图片岂不还是加载不过来,依旧会出现大量加载条的情况?怎么解决?
网盘你限制过文件大小吗?遇到大文件怎么办?文件分片了解吗?
搜索框见过像百度那样的吗,随着用户的不断输入,下方也会随时呈现补全的待选文字列表,怎么去实现?
怎么去优化它?
那我打字速度很快,输了一个超长的单词,期间会不会发送很多请求?
用户一直输入文字时,待选框会一直不更新;用户在输入完最后一个字符的话,这条最新的消息还有可能被掐掉,如何解决?
用户输入完最后两个字符时,发送了两个异步请求,但是由于网络问题后一个请求比前一个请求到达的要慢,这样用户看到的就是旧的请求结果,怎么解决?
position的字段
了解过diff吗
vue中为什么data要用函数包着?
若干八股...