美团到店前端一二面 已OC

4.30更新 上午收到hr的oc,但目前已经接了字节的offer

在这里大致记录一下面试的问题,有些记不太清楚了

一面 - 70min - 4.24

  • 自我介绍

  • 怎么学前端

  • React单向数据流概念

  • 事件流的概念,写一下怎么给元素绑定事件监听函数,处理函数传入的event参数的target和currentTarget的区别

  • 对于JS、CSS的知识点你觉得你擅长什么

  • 跨域及其解决方法,jsonp和CORS的实现,还有哪些标签也和script一样不受同源策略限制

  • GET和POST的区别

  • XSS怎么防范

  • 如果页面有个特别长的数据列表要加载怎么处理

  • 一道JS事件循环的题,顺便问了node中的事件循环

  • 了解nodejs么,koa中间件原理,koa和express区别

  • 一道经典闭包题,怎么改

  • 用CSS实现三角形和扇形

  • 从输入url以后发生了什么,以及浏览器渲染过程;defer和async的区别

  • 了解prefetch和preload么

  • 在学校学了哪些专业课

  • 数据库了解多少

  • TCP和UDP区别

  • 网络七层协议,应用层有哪些协议

  • websocket连接怎么建立的

  • HTTPS和HTTP相比有什么区别

  • HTTP2的特性,怎么实现服务端数据推送的

  • 平时都用哪种数据结构

  • 写一个二叉树的题:要求返回叶子节点最小层级

  • 进线程区别,调度模式

  • 怎么在大量数据中找到最大的N个

  • 操作系统运行程序时是怎么加载到内存的

二面 - 60min - 4.25

  • 进线程以及通信方式

  • 虚拟内存怎么映射

  • 死锁的概念

  • HTTPS怎么实现加密,非对称和对称加密的比较,如何防止中间人攻击

  • HTTP1.x和HTTP2的比较,怎么实现多路复用

  • TCP相关概念(滑动、拥塞窗口)

  • React框架的设计和优点

  • 问项目相关内容

  • 题1:判断是否为回文链表

  • 题2:非递归实现二叉树先序遍历

#美团点评##美团##面经##实习##前端工程师#
全部评论
请问楼主二面后oc吗?我也面到店,想知道会不会有三面🤣
点赞 回复 分享
发布于 2020-05-05 12:13
请问楼主二面多久了啊,有消息了吗
点赞 回复 分享
发布于 2020-04-25 22:50
朋友你这问题有点难啊!https://juejin.im/post/5e85b6c46fb9a03c37302e1f,看看我的,哎,楼主太优秀了。
点赞 回复 分享
发布于 2020-04-25 21:54

相关推荐

核心本地商业-业务研发平台4月9日1:面试官自我介绍+自我介绍2:Spring源码讲一下3:Spring源码学完什么收获4:spring的事务了解吗?,mysql的事务呢?5:spring的事务和mysql的事务有什么联系?6:项目jdk什么版本?7:默认垃圾回收器是什么?8:介绍一下ZGC和G1?9:项目性能调优怎么做的?垃圾回收器参数,jvm参数,10:Seata分布式事务?11:其他分布式事务了解吗?(模模糊糊说了MQ)12:AT和TCC说一下?13:看过12306官方的实现吗?14:既然你看过一些实现,那么你想怎么优化呢?(答了锁粒度方案,和redis方案)15:redis方案的一致性怎么解决?(答了cannal,MQ)16:redis网络波动,用于以为下单失败,但是其实redis收到消息怎么办?(当时说的MQ,但是面试官想说的不是这个,后面复盘应该是本地消息表+定时任务)17: 项目数据库方面有什么优化?(联合索引,explan,慢查询日志,skywalking)18:加完索引,前端需要注意什么?19:数据库的什么字段适合加索引 ,什么字段不适合? 20:Hashmap源码看过吗21:Hashmap多个线程put有什么问题?(值覆盖,极端情况下数组越界)22:值覆盖举个例子?23:极端情况下数组越界什么意思?24:还有其他的情况吗?(最后答了链表和红黑树可能会空指针异常)25:多线程用什么替代?(concurentHashmap)26:concurentHashmap1.7和1.8区别?27:concurentHashmap1.7为什么用了CAS?28:concurentHashmap1.8怎么实现?(乐观和悲观两种情况)29:1.8里的volatile是什么?30:volatile能解决线程安全问题吗?(不能)31:那能解决什么问题?32:SQL题,单表topk,审错题意了,写了快20分钟用子查询才写出来,然后面试官说有没有其他方法,又写了10分钟33:大模型相关问题,agent,Transfomer34:反问全称1小时40分钟,汗流浃背,后面写SQL的时候脑子已经不转了。二面4月15日1:深挖项目(20分钟)2:Redission怎么实现的?3:为什么不用redis的setnx?4:数据库分库分表,分库分表会有什么问题?(说了一下怎么分库分表,有什么问题没打上来)5:某个服务器cpu飙高怎么排查(top,htop,ps, jstake, dump文件,visualVM)6:优化sql?(skywalking,慢查询日志,索引,elplain的字段)7:深度分页优化?(业务上不允许深度分页,子查询,索引查询,游标分页)反问二面完,感觉g了,面试官说项目没选好,mysql没有分库,不太像分布式项目。
这名字响亮不响亮:我去,spring是你简历写的熟悉源码嘛,还是面试官直接问的嗷。好可怕
点赞 评论 收藏
分享
评论
1
20
分享

创作者周榜

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