阿里巴巴 飞猪 一面 (47min)

电话面,面试官迟到6分钟,20天前面的,现在整理了一下回馈一下🐮友们

  1. 自我介绍
  2. 简单介绍项目
  3. 遇到的困难
  4. HTTP 和 WebSocket 的区别,协议有差别吗
  5. HTTP 和 WebSocket是单向还是双向
  6. WebSocket能跨域吗?说一下同源策略,跨域的解决方法
  7. 浏览器缓存,强缓存和协商缓存的优先级,强缓存的状态码
  8. HTTP 状态码
  9. 前端缓存
  10. Cookie SameSite
  11. HTTPS的通信原理
  12. TCP和UDP的区别
  13. TCP协议怎么保证可靠传输的
  14. HTTP协议的流量控制和拥塞避免
  15. DNS怎么工作的,迭代解析和递归解析的适用场景
  16. React常用Hook
  17. 为什么不能在循环和判断中使用useEffect
  18. useEffect的实现原理
  19. React的虚拟DOM和Diff算法,Diff算法时间复杂度
  20. 虚拟DOM的优势,虚拟DOM性能一定比真实DOM好吗
  21. React函数组件闭包陷阱
  22. jsx组件为什么一定要引入React
  23. 常见设计模式
  24. 发布订阅和观察者的区别
  25. es6的新特性
  26. Promise和async,await的区别
  27. async,await的原理
  28. Promise的原理
  29. Promise的三种状态可以反过来转变吗
  30. 修改原来数组的方法
  31. concat方法会修改原数组吗
  32. this指向
  33. 严格模式的普通方法里的this指向
  34. 改变this指向的方法,它们的区别
  35. 怎么实现一个call,思路
  36. 箭头函数的this指向,箭头函数可以作为构造函数吗
  37. js的原型链,最顶端是什么,Object的原型是什么
  38. 事件循环
  39. 常见的排序算法
  40. 介绍快排
  41. 数组和链表的区别
  42. 反问
#阿里##飞猪##面经#
全部评论
46分钟问这么多啊
点赞 回复 分享
发布于 2024-06-15 20:10 安徽
回答上了几个?
点赞 回复 分享
发布于 2024-06-11 21:36 上海
佬多久出的一面结果
点赞 回复 分享
发布于 2024-06-11 17:12 山东
感觉都不会,我是**
点赞 回复 分享
发布于 2024-06-04 20:53 天津
佬强!
点赞 回复 分享
发布于 2024-06-04 15:56 上海

相关推荐

04-25 15:23
南开大学 Java
已经凉啦,发出来攒攒人品吧一面:基础平台研发工程师 45min【感觉挂了结果第二天没有电话通知默默发了面试邮件?】1. 自我介绍2. 项目拷打(不知道为什么会觉得这是实习问了好几次,其实后面问题都是基于项目问的)3. 负责部分4. 喜欢哪个方向的技术5. 项目难点6. 是否有压测?追问用多少个Java实例压测的(因为测的是Redis秒杀)?7. 负载均衡怎么做?(我扯了好多RedisMySQL,他说先回到前端请求第一步来考虑(懵了好久才理解他在说Spring那层),然后没想到nginx之类的中间件,直接瞎说在前端可以用hash来分发,后来被点了nginx)8. Redis自己搭的吗?怎么实现备份?怎么实现高可用?集群节点挂了咋办?哨兵模式原理?9. SpringBoot和SpringMVC区别?MVC是什么?(我只知道SpringMVC不知道MVC。。。被提示知道servlet吗,但是Spring真没了解这么深)过滤器和拦截器的区别及各自的应用场景?(强行答了几个被问还有吗,哑口无言)怎么设置Spring框架参数使单个Spring可以支撑5000个用户并发做请求?(其实我对5000个用户毫无概念,也不会设置参数)提示Spring默认线程数是多少?(还是不知道)10. Java项目跑起来之后怎么动态查看堆栈和内存具体内容?用什么工具去看?(记得有命令但是一个都没记)11. JVM方法区干啥了?解释方法区、堆、栈的概念。12. 网络socket编程有做过吗?(我说课设用C++写过)backlog是什么?(再次哑口无言)13. 平时有看开源项目或者开源代码的习惯吗?(老实回答不经常)那平时从什么地方获取技术资料?14. 了解过AI吗?了解过大模型吗?有没有试过本地跑模型调接口来测试大模型能力?(都没有救命,只学过很基础的机器学习算法)15. 自己是喜欢搞计算机的吗?(不知道是不是觉得我太菜了一点都不研究技术)16. 反问(请求提建议:搞清楚基础,比如JVM及其基本命令、socket原理、servlet;学会调优的一些东西,比如Redis高可用、负载均衡怎么做;要多了解最新技术)17. 大学在哪里?确定做开发不做算法吗?18. 看看笔试成绩,没看到,说回去结合看一下。二面 32min完全没怎么问八股啊,全在问我怎么学习。处于一个既不敢撒谎但是不撒谎就显得很垃圾的状态。1. 自我介绍2. 拷打项目:项目背景是?多少人开发?技术挑战是?瓶颈在哪里?3. Redis的学习链路?有看源码吗?你理解的Redis架构是怎样的?4. 有用别的数据库吗?MySQL存了多少数据?如果存了很多数据会有性能问题,怎么办?5. 根据用户ID取模水平分表,但要查城市ID下面的用户,怎么查?6. 那如果还要进行一个全局的排序呢?7. 后端的网络层是怎么实现的?有做过socket网络编程的程序吗?8. 自己会挖掘一些什么样的技术方向?举个例子?9. 每周花多长时间写代码?你觉得刷算法题有什么用?编程有时候也挺枯燥的,你怎么觉得?10. 未来有什么个人规划?11. 有关注过业界的一些技术方向的发展吗?对AI了解多少?现在大模型能具备这么强的一个语义理解能力是为什么?AI产品对你的学习工作有什么影响?12. 你觉得自己比较大的优势和缺点是什么?为什么你认为自己理解能力好?13. 为什么不读研?对深入研究和去工作这两个事情你的思考是怎样的?14. 为什么这么想做业务开发?这个兴趣的支撑点是什么?(因为我老是提到想做业务开发。。。)15. 反问:部门业务?加入需要提升的能力?【第三天早上看默默挂了,不知道为什么连第二志愿都消失了】
查看28道真题和解析 阿里求职进展汇总
点赞 评论 收藏
分享
评论
7
30
分享

创作者周榜

更多
牛客网
牛客企业服务