想分享一下面经给牛油们 更新。 首先我的bg是专升本、双非硕,携程那边的入职填报不知道会不会卡,但我网申时专科经历也写了。 携程的一面和二面感觉很顺利 一面和二面八股问的很少,一上来就是拷打我的两个项目,会提出几个需求当场做。 我个人因为bg太差了,所以我个人在前端很用心,包括熟悉Vue3的响应式原理源码部分,熟悉react18大部分源码,包括其他的工具源码。因此我的第二个项目就是做了小型reac
-项目 ·时序预测模型如何和数据仓库进行结合?只有数据清洗这一块吗? ·数据仓库的项目如何保证数据质量、数据一致性 ·数据清洗的方法、怎么清洗 ·分布式组件开发时的难重点(*) -八股 ·row_number、rank、dense_rank -手撕 ·近半年内,登录间隔不超过7天的所有用户,有一次不超过就行 (LEAD OVER)
bg:985本硕,研究方向是NLP相关,有一段中厂算法实习+几个水项目,leetcode刷了300+(但依旧很菜)。 时间线 & 准备: 3月初-投递: 携程算是投得比较早的(不过好感度比较高,因为都说技术和氛围在大厂里算数一数二的),官网直接填的简历(建议把项目经历和实习细节精简突出,和岗位JD靠一靠)。当时还同步在投其他大厂,主打一个广撒网… 3月中旬-笔试: 携程的笔试难度中等,A了
流程最多的公司,前两次笔试忘记做了没赶上 4/15笔试,4/22一面,4/28二面,4/29ai面,5/2英语测评,5/6oc+offer 1. 一面 碰到过最好、最厉害的面试官。说话清晰有条理,会总结你说的话并且帮你一起分析,感觉水平十分高,反问面试表现的时候也给予了肯定。 责任链的优先级和顺序是怎么确定的;postconstruct是在spring的哪个生命周期去执行的;除了postconst
T1. 模拟字符'W'和'M',统计'M'比'W'多的时刻。 T2. 模拟遍历矩阵,要求算出需要改几个数,才能使矩阵180度旋转中心对称。 T3. 可以将数组的一部分后缀移到最前面,使修改后的数组非降序,称之为好数组,问共存在多少好数组。 更新,还有T4,是个带权树。忘了题目细节
1. 自我介绍 2. 项目拷打 3. 项目在团队协作开发时是如何处理git分支的,涉及的指令有哪些 4. 如何撤销git提交 5. 详细说一下git reset的影响 6. 如何固定原素的宽高比 7. apply和call的区别 8. vue2和vue3的区别 9. ES6新增的特性有哪些 10. 详细说一下箭头函数 11. 如何实现new 12. 如何对ES6语法降级,Babel的原理是什么 1
自我介绍 项目介绍,拷打 布隆过滤器原理 concurrenthashmap怎么保证线程安全 解释NIO为什么高效 Spring IOC介绍,优缺点 沾包问题怎么解决 中间还有一些不记得了 场景题,线上排查高响应时间接口,有哪些原因 redis zset底层数据结构,跳表结构,时间复杂度 手撕 链表操作题(类似反转链表 后续:4.29已发英语测评 #携程##java##实习##暑期实习##牛客A
📍面试公司:携程 👜面试岗位:前端实习生 📖面试问题:首先是自我介绍,然后稍微拷打了一下项目,我有几个点没讲明白(感觉已经了) 八股: 1.为什么使用pinia,介绍一下 2.v-if和v-for的优先级 3.v-for的key的作用 4.vue的组件通信方式 5.cmputed和watch的区别 6.同源策略,跨域的解决方案 7.浏览器缓存 8.事件循环 代码题: 一个promise的输出
📍面试公司:携程 👜面试岗位:后端开发 📖面试问题: 自我介绍+项目 你们的商品库为什么要分成 BC 端分别维护 BC 数据如何同步的,会出现不一致的情况吗 秒杀减库存操作 异步处理的时候如何跟前端进行交互 redis 用的单机版还是 cluster 模式 数据主从同步 RDB 与 AOF redis cluster 模式下怎么做分片切分 加入一个新的节点会发生什么 缓存击穿 NIO 和 B
二面总体体验还是不错的,面试官水平很高,对回答的问题都会给出自己的评价和质疑,也会引导你去改善自己的回答。面试官说看我一面基础不错,说二面就不问八股了,着重看我基础与项目实践的结合能力,问了好多场景,汗流浃背了。没有录音,记不太清了 项目相关: 为什么要自己开发这个框架(聊了rpc框架作用,说是为了学习➕方便日常开发) 有没了解过其他rpc框架,和他们的区别?(聊了dubbo,说没有实现复杂路由模
自我介绍,问实习经历,问项目,项目衍生的场景题(涉及mysql相关等等),项目相关八股文。手撕,口述的一个场景题,共享屏幕做(项目和项目衍生的八股问的居多)反问 🕒 岗位/面试时间差不多50多分钟
📍面试公司:携程 👜面试岗位:测开 📖面试问题:上来问实习和项目 1.数组和链表区别 2.MySQL索引,没看MySQL八股,不会 3.Collection和collections区别 4.redis缓存击穿和解决方案 5.redis和MySQL怎么保证数据一致性 6.实习做了什么,主要哪些功能 7.会Python吗,平时有没有用过 8.测试有哪些类型,了解哪些 9.如果运行结果达不到预期,
1. 自我介绍 2. 项目中缓存如何设计的? 3. Redis 有哪些数据结构,使用过哪些,一般都有什么作用? 4. 分布式锁有哪些实现 5. Red Lock 是什么 6. 除了把 Session 存 Redis 里,还有什么解决分布式环境登录态同步问题的方法 7. 自定义线程池参数怎么设置的? 8. 追问线程池运行机制和最大线程数参数的意义 9. CompletableFuture 和 Fut
1、项目和实习,这个聊了15分钟吧大概 2、redis的数据类型,redis的过期策略 3、mysql的增删改语法 4、sql题:查找姓名为张三的记录(很简单感觉) 5、mysql中有哪些索引 6、给你个数据表你该怎么测试这个表 7、算法题:一个排好序的数组找到重复的那个数(我答的遍历,面试结束后想了想应该是二分查找)感觉要g了,腾讯会议面试的,共享屏幕用本地ide答 8、问我确定要干测试吗?为啥
1.实习离职原因。 2.说说你在实习中遇到的难点,你是怎么解决的? 3.线程池常见的参数 4.项目DAG怎么实现的 5.说说mysql的隔离级别 6.隔离级别分别适用哪些场景? 7.mysql常用关键字的执行顺序? 8.说说一些限流的算法? 9.说说hashmap的源码 10.说说里面链表和红黑树的相互转换 11.说说hashmap的扩容的过程 12.有参与过开源项目嘛? 13.最近AI很火,有把