2023-9-20 猫眼 (一面凉经)

1. HTTP和HTTPS的区别

2. HTTPS是如何加密的?

3. 服务器的数字签证是怎么生成?

4. 为什么使用非对称和对称加密的混合加密过程呢?

5. 用过抓包工具吗?

6. 抓包工具的原理是什么?能抓HTTPS的报文吗?

7. 了解哪些状态码?

8. 之前部署过个人博客吗?

9. 301重定向和302重定向有什么区别?

10. 协商缓存和强缓存?

11. 假设服务器不管什么请求,都返回最新的资源怎么做?

12. 假设开发的时候,打包完资源路径都是一样的,每次刷新都是旧资源,如何去强制请求新的资源?

13. 哪些调试代码的方法?

14. 调试过Node吗?

15. 假设线上环境,每次发布以后,如何确保本次的文件地址和上次的不一样?这样才能引用最新的资源?

16. CDN?

17. JS里面从页面上获取元素的方法?

18. 讲一下事件委托

19. 事件委派只能在冒泡阶段吗?

20. 还有其他的阶段吗?

21. CSS盒模型?

22. 怎么理解闭包?

23. 怎么理解原型对象?

24. 原型对象是什么时候创建的?

25. ES7+的语法?

26. 知道哪些元素的水平垂直居中方法?

27. flex容器里面有很多子元素,这些子元素是挤在一排呢?还是会自动换行?

28. 假设设置了一个元素的width,但是别的元素都比较宽,这些元素的宽度会变化吗?

29. 怎么做才能不让别的元素变窄呢?

30. 说一下路由守卫?

31. 怎么做鉴权呢?

32. token怎么做校验呢?前端怎么把token发给后端?token在哪里做校验?

33. WebSocket和http的区别?为什么不用http而用WebSocket呢?

34. 怎么知道WebSocket的连接状态呢?

35. WebSocket如何断开重连?

36. 微信小程序里面写样式用什么单位?

37. rpx和px有什么区别?

38. 深拷贝和浅拷贝的区别?

39. 一个程序输出题(深拷贝和浅拷贝的)

40. 写一个深拷贝

41. async...await 和 promise有什么区别?分别什么情况下使用?

42. 同时发送多个异步请求怎么做?

43. Promise.all 和 Promise.allSettled 的区别?

44. promise异常捕获? try...catch的异常捕获怎么做?

45. 手写题,合并对象里面的数据,每一个对象中都有一个age和name属性,把age相同的name都合并到一起:

const fromArr = [
    {age: 30, name: 'aaa'},
    {age: 28, name: 'bbb'},
    {age: 30, name: 'ccc'},
    {age: 30, name: 'ddd'},
    {age: 27, name: 'eee'},
    {age: 28, name: 'fff'},
]
// 要求最终的结果
const toArr = [
    {age: 30, name: ['aaa', 'ccc', 'ddd']},
    {age: 28, name: ['bbb', 'fff']},
    {age: 27, name: ['eee']},
]

46. 打包工具有了解吗?

47. vite和webpack的区别?

48. 发布过npm吗?

49. 下载NPM的时候,package.json文件中包版本前面的**尖号**和**波浪号**都是什么意思?

50. babel了解过吗?配置过bable吗?

51. 跨域了解过吗?

52. 怎么解决跨域?

53. 除了CORS和JSONP,还知道什么方法?

#面经##猫眼前端工程师面经##24届软开秋招面试经验大赏#
全部评论
牛批,虽然是八股,但是又多又细,好多平时根本注意不到,也不会背
点赞 回复 分享
发布于 2023-10-26 20:15 江苏
一面内容就这么多吗
点赞 回复 分享
发布于 2023-10-26 11:25 陕西

相关推荐

2025-12-28 20:47
已编辑
北京工商大学 Java
程序员牛肉:我靠你这个实习经历其实最需要担心的点是你做的太多了,可能会被面试官怀疑是你伪造的。 交易状态机是你做的,支付多渠道是你做的,对账是你做的,结算还是你做的,重复支付也是你做的,整个服务的异常处理也是你做的。 其实你这个反而问题很大的,你想想站在面试官的角度,他是真的会相信你的能力很强,还是相信这份实习你伪造了大部分?我相信你真的做了这么多,但是删一些,废话删一删。你这个做的太多了反而真实性不可信。 后面再补一个项目,在github上找一个高star的项目学一学然后写到自己简历上。我觉得你能力肯定没问题。28届能做到这个份上很厉害,但是在求职市场中,你不是在跟28届的同学比,把你这个简历放到27届其实也就一般水平。 所以后续要想一想看看能不能给自己简历上搞点亮点,比如开源贡献呢?比如博客呢?
实习要如何选择和准备?
点赞 评论 收藏
分享
评论
1
19
分享

创作者周榜

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