虾皮 Shopee 前端提前批 一二HR面面经

刚刚hr面完,新鲜热乎的面经

Shopee 是统一面试最后再分部门

一面


聊了很久,不到两个小时但100min是有的

自我介绍
typescript never void 区别
React 生命周期 如果让你用hooks实现getDerivedStateFromProps该怎么写
Vue 生命周期
Webpack 原理 自己写过loader和plugin吗
讲讲udp,udp报文格式,只有端口没有ip字段该怎么验证ip
知道http3吗,讲讲https,为什么要用公钥加密回话秘钥
状态码都有哪些
讲讲缓存 强缓存涉及的请求头 为什么现在不用expries用cache control
讲讲对html语义化的理解
前端怎么优化
Es6 commonjs 区别
如果用面向对象的思路去写js有什么优缺点
parseInt和number的区别 讲到笔试选择题
笔试分很高嘛,聊一道错题,span加style,讲讲垂直居中
盒模型
讲讲排序算法,快排和归并有什么共同点
讲讲进程和线程,浏览器都有哪些线程
怎样监控用户在页面的停留时长,要是用户直接锁了电脑怎么办
preventDefault 和 stopPropagation,什么情况下会用到preventDefault,什么东西有默认事件
看代码说输出 eventloop相关
写一个最小公共祖先,没有数据结构,手动实现二叉树
聊天,对虾皮的印象,对虾皮的期待,如果转正还考虑虾皮吗
反问

二面


常规八股聊的比较少,主要还是引申的原理和场景

自我介绍 项目相关
组件复用的思路 以方法还是组件为基础复用
讲讲高阶组件 使用场景 和继承有什么区别 高阶组件有什么问题 使用需要注意什么
用hook和其他普通方法有什么区别 hook出现之前如何解决函数组件的state处理
讲讲http2.0 多路复用在什么情况下效率不如1.1
二进制分帧的根本目的是什么,只是为了读取速度快吗
首部压缩是怎么压缩的 讲了一下hpack 键值对如果比原来的还要长该怎么办
https过程讲一下 客户端该怎么验证证书的真实性
最长重复子串讲一下思路,除了滑动窗口和暴力遍历还有吗
怎样优化首屏加载速度 每个用户的推荐资源不一样该怎么用服务器端渲染
图片懒加载怎么实现 快速划过该怎么判定 前一个还没加载完呢就划过去想要开始加载下一个 怎么实现
刚提到缓存 缓存什么 缓存在哪 manifest和cdn有冲突吗 该怎么解决
手写只有括号的字符串的真实性验证 如果还有别的字符怎么办

HR面


聊天,经历成绩职业规划对公司的期待之类的
#Shopee22届秋招启动##面经##校招##Shopee##前端工程师#
全部评论
一面为啥最底下说了转正什么的? 提前批不是就是正式的嘛
点赞
送花
回复 分享
发布于 2021-08-19 19:02
祝楼主好运,也在这里打个广告,虾皮校园大使内推码:DSWj15Rz  可私聊我进群,我会分享笔经面经和之前整理的其他人的笔面经
点赞
送花
回复 分享
发布于 2021-08-19 21:25
国泰君安
校招火热招聘中
官网直投
二面问的比我的二面难好多😯
点赞
送花
回复 分享
发布于 2021-08-19 21:29
同学投的哪里啊
点赞
送花
回复 分享
发布于 2021-08-19 21:48
楼主接了吗?
点赞
送花
回复 分享
发布于 2021-12-30 18:21
楼主您好,hpack 键值对如果比原来的还要长这道题该怎么办呀😮?
点赞
送花
回复 分享
发布于 2022-02-05 17:48
前端会写最长重复子串写的页面更漂亮吗?这二面就离谱,不想招人就直说
点赞
送花
回复 分享
发布于 2022-02-08 16:17

相关推荐

计算机基础问的最多的一次。属鼠那时候还不怎么熟悉,不过面试官说他对实习生这方面要求不高,所以还是过了。本来想shopee能oc后再分享出来的,现在看来是不怎么泡的出来了。开局手撕,二分查找反转数组,最后好像有些小bug没改出来(1. 自我介绍2. JVM了解吗,介绍一下3. 项目中redis没用分布式架构?那个岂不是很容易挂掉?那你做这个项目干什么?(我是废物4. redis的过期清除策略、数据淘汰?5. redis持久化的RDB文件是如何储存的?6. 虚拟内存的优势,为什么要用虚拟内存?(胡言乱语7. MySQL的ACID四性?如何实现的?8. kafka了解吗?(没有问,不知道为什么,因为我介绍的太垃圾了?9. 常用的排序的时间复杂度,归并平均复杂度(有点忘了10. 如何用队列实现栈11. 系统的堆和栈和直接用的栈有什么区别?12. 堆和栈的效率哪个更高?(不知道13. linux了解吗?14. 进程之间通讯方式?15. 线程之间同步的方式?(只知道在java里面的一些锁,面试官问linux,然后不知道)16. 文件系统不知道17. inode?软硬链接(不是很知道)18. 网络I/O模型(说成select/poll/epoll了,然后不知道)19. epoll的时间是谁通知内核的?谁的回调函数?(不知道,面试官提醒我了解一下网卡)20. 边缘触发和水平触发?在服务端端开发用哪一个?(盲猜水平,应该是错了)21. time_wait状态说一下?22. time_wait太多有什么影响?怎么处理?#牛客解忧铺##我的实习日记#
查看21道真题和解析 牛客解忧铺 我的实习日记
点赞 评论 收藏
分享
9 92 评论
分享
牛客网
牛客企业服务