美团前端校招二面

1.自我介绍

2.js 有哪些数据类型?它们之间怎么判断

3.数组和对象在类型判断上怎么区分?比如你现在写一个通用的函数去区分 null、数组、普通对象,怎么来实现

4.你知道typeof null是什么结果吗?那为什么是object

5. 那typeof []是什么?typeof {} 呢?怎么区分它们俩

6.说一下 JS 里比较精确的类型判断方法

7.在浏览器地址栏输入一个 URL 到页面渲染出来,中间发生了什么

8.TCP 为什么是三次握手

9.说说 HTTP 请求的结构,GET、POST 请求区别

10.有没有了解过跨域?你现在在百度页面,要访问一个腾讯的接口,这时候浏览器会怎么处理?请求能发出去吗?能拿到数据吗?为什么?

11.跨域是在哪里拦的?请求到底有没有发出去

12.浏览器的同源策略都限制了什么?是不是所有类型的请求都拦

13.实习项目做了啥

14.xx这个模块你说有审核,能展开说说吗?审核的时候是怎么校验数据的?表单怎么处理的

15.三个模块有共用弹窗,那你怎么做到组件复用的?不同模块展示的数据结构都不一样吧?那你怎么让组件兼容

16.这个弹窗最后是怎么触发提交逻辑的

17.手撕:给你一个数组,要求找出任意两个数之和等于 6 的一对下标,比如输入 [3,2,5,4],输出 [1,3]

18.能优化一下不使用双重循环吗?有没有用过 Map 来优化这种查找

全部评论

相关推荐

评论
点赞
4
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务