美团点评一面凉经

北京面试的, 昨天一面, 整个过程我的内心是崩溃的。
我是通信的,双非研究生,上来先问了下学了哪些计算机专业的课程,数据结构?算法?计算机网络?
然后就开始了受虐,我1年前用jquery和python写过一个个人博客,所以面试官就开始从jquery开始问,然而我已经很久没用过jquery了,一直准备的是vue和es6的面试知识点,所以这一块答得巨烂。

  1. jquery的事件监听函数有哪一些,各自的区别。
  2. jquery的$.isArray()是怎么实现的
  3. 闭包,闭包实现一个函数只运行一次onceonce函数传参
  4. 跨域的几种方式
  5. jsonp的原理
  6. CORS设置哪几个响应头
  7. (项目中使用了qq音乐的接口,跨域请求方式是jsonp)为了qq音乐用jsonp而不用CORS
  8. TCP三次握手
  9. TCP拥塞机制
  10. https连接过程,和http的却别,证书包含什么?
  11. 编程题, 数组中第k大的数.(我想着建堆,然后太紧张了没写出来,后来看网上还有一种思路是用快排的partition过程查找, 但是我还是觉得堆的解法比较万能吧)
  12. 问答题: 假如客户打电话给你说你们的xxx页面打不开,然后就挂了,请说出你准备怎么排查?

最后一题我一开始答得没有规律,然后面试官提醒我说,你按照用户在浏览器输入url到页面渲染完成来回到,于是我才开始按照流程来解答。

  • url输入问题?(查看服务器请求日志,判断用户到底有没有访问到服务器主机)
  • DNS解析问题?(同上, 解决方案我只回答了清理DNS缓存和更换DNS服务器。)
  • 获取主机地址后,开始发送http请求,TCP握手.(可以通过http响应状态码查看,网络可能连接失败)
  • 接收响应完毕,状态码200 OK(可能HTML结构中的css或者js是通过cdn连接,cdn无法访问,js可能是因为浏览器安全问题禁用js运行)
    我答到这里我就不知道后面还会发生什么错误了,结果面试官跟我说,有可能html结构写错了(what?),css样式写错了(what?),js写错了(what?),浏览器兼容性问题(这个我觉得一般前后端都会对user-agent进行检测吧,提示不兼容页面),浏览器的html解析出错,css解析出错,js引擎出错(这三个让我觉得最无语).

总之就当一次涨姿势的面试吧。唉,jquery也得复习复习。es5 es6 vue 原型 继承都没问。。。

#美团##面经##校招#
全部评论
大佬,赏口饭吃吧!
点赞 回复
分享
发布于 2019-09-25 23:09
大佬太强了吧
点赞 回复
分享
发布于 2019-10-24 12:05
联想
校招火热招聘中
官网直投

相关推荐

头像
不愿透露姓名的神秘牛友
03-13 14:57
点赞 评论 收藏
转发
点赞 5 评论
分享
牛客网
牛客企业服务