携程前端一面面经

由于是三个星期前面的,还没有录音,所以就凭记忆写个问题吧
时长:55min
1.自我介绍
2.介绍下项目并且每个项目举一个遇到的问题
3.问电脑上有没有代码,面试官要共享屏幕看。 第一次遇到这样的,手足无措直接慌了神,找代码文件都哆嗦
4.根据代码在介绍下项目亮点
5.问浏览器输入url后会发生什么,越详细越好
6.问了浏览器缓存的方式
7.js的异步原理
8.宏队列和微队列有什么区别。 这里我犯蠢了非要扯一嘴交互队列和延时队列,直接被面试官追着问,最后缴械投降,面试官说先把宏队列和微队列理清楚,没必要这么细分
9.css问了布局的问题吧好像是flex和grid相关的 忘记了
10.vue的响应式原理,vue2和vue3的区别
11.vue3中的diff算法
12.浅拷贝和深拷贝,如何实现一个深拷贝
13.手撕vue2的响应式原理,用Object.defineProperty()进行数据劫持。 第一次面试手撕,甚至都不知道怎么开始,自己建了一个html文件在上面写js代码,面试官提示说可以用nodejs写,我说我不会nodejs
14.反问
一面总体上不难,八股问的很基础,面试官主要看你是不是真正写过代码,反应能力和基础吧
全部评论
感觉携程的面试官人很好啊
点赞 回复 分享
发布于 04-28 17:15 浙江
大佬 diff算法主要问了啥
点赞 回复 分享
发布于 05-14 21:34 江苏
佬 这个手撕vue2响应式是 dep watcher observer那些都要搓出来嘛
点赞 回复 分享
发布于 10-16 07:55 四川

相关推荐

纯手码,望见谅:👥 面试题目拷打项目,布隆过滤器的底层原理,如何控制长度。底层是如何控制长度的?如何控制误差?扩容因子是多少?订单延迟取消队列是如何设计的。死信队列交换机。java集合,你了解的集合有哪些?synchronized的底层原理。和reentrantlock的区别java设计模式拷打。说说项目中用到了哪些设计模式。spring中哪些功能用到了模板设计模式。如何实习mysql主从,Mysql主从如何设计调优。MVCC底层。当时想提项目用到了canal伪装成mysql的子节点来实现mysql和redis的最终一致性。过于紧张就忘了。如果要实现一个LRU,如何实现?我提到可以直接继承LinkedHashMap.怎么实现的。我说各个方法分别super基础父类。继续深挖,问put的值值存储在哪?TCP的三次和四次。JVM 内存结构,垃圾回收。操作系统的内存管理方式。二、滴滴2025届校招正式启动啦!🚘岗位类别工程类/算法类/机器人类/数据类/安全技术类/产品类/运营类/职能类等🚘投递要求2024年9月~2025年8月之间毕业的海内外高校毕业生,每人可投递1个岗位🚘工作地点北京/杭州/上海/广州等🚘招聘流程简历投递-简历筛选-笔试-面试-Offer发放三、面试预约:滴滴面试采用预约制,因为面试的候选人比较多,收到面试预约邮件后尽早选择合适的面试时间,面试席位预约满后会提前关闭,就约不上啦,如果已经招到了合适的候选人,后续就不一定再约面试了,所以一定要尽早选择面试时间,如果没有什么特别的事,也尽量不要修改面试时间四、竞争比较小,进面概率较高岗位:去年秋招是前端,算法,客户端,比较卷的岗位:后端,各个大厂后端简历量都比较多,安排起来就会比较慢,大家耐心等待吧,也可以考虑投一下客户端公司福利薪资在大厂中也算是比较有竞争力的,节假日各种礼包,桔厂周边,校招礼包,司庆礼盒少不了,速来来解锁,小零食,免费晚饭🚘投递方式 内推链接:https://app.mokahr.com/m/campus_apply/didiglobal/96064?recommendCode=DSJUY6Cw&hash=%23%2Fjobs#/jobs内推码:DSJUY6Cw立刻投递,快人一步,抢跑未来!投递后可评论留言姓名缩写+岗位(ljh+研发),后台跟进,能捞就捞
滴滴
|
校招
|
91个岗位
点赞 评论 收藏
分享
评论
5
15
分享
牛客网
牛客企业服务