蚂蚁国际-前端-暑期实习-一面

笔试:

  1. 123456入栈,不可能的出栈序列;
  2. 手写array.prototype.sort();
  3. 在first和second位置插入新的li
<ul class="ulBox">
        {/* first */}
        <li><a>链接1</a></li>
        <li><a>链接2</a></li>
        <li><a>链接3</a></li>
        {/* second */}
</ul>

交流的时候引申出 注释的元素能否获取到,怎么获取?

4. 两种方式,实现样式

|div1 div2 div3 div4|

八股

  1. react中的路由,页面是如何实现不进行页面切换,且实现内容切换?
  2. 具体是怎么实现的?涉及的api是?
  3. 浏览器页面中前进和后退按钮js是如何监听实现的?
  4. react中setState到页面渲染之间发生了什么?
  5. useMemo 和 useCallback的区别?
  6. 这两个方法的副作用?或者会引起什么性能问题?
  7. 浏览器跨域原因?如果不限制的话会有什么问题?
  8. CROS有了解吗?
  9. CROS分为简单请求和复杂请求 有了解吗?
  10. 强缓存和协商缓存的区别?
  11. 什么场景下使用协商缓存?哪些文件比较合适?
  12. 懒加载具体是怎么实现?
  13. 懒加载:如何监听知道dom在可视窗中?
  14. 监听滚动的具体Api是?

------------------------------------------------------------------------------

侧重于底层

面试官人很好,一直引导我回答;

#前端技术面试#
全部评论
我也今天一面蚂蚁前端,不过我是大安全部门
1 回复 分享
发布于 昨天 18:00 湖北

相关推荐

评论
3
4
分享

创作者周榜

更多
牛客网
牛客企业服务