1. 自我介绍 2. 笔试复盘,第四题:平滑值;问:当时没有全部做出来,超时了,笔试完之后有自己复盘再做过吗?答:没有,我当时用最暴力的思路写的;问:现在要你优化一下你会怎么做?然后我就问了一下题目之后,大概说出了优化思路,在面试官的引导下一步一步答出来了;差点以为要挂 3. 问项目,我的项目就是一个商城项目;问:查询订单怎么实现,怎么进行sql优化?具体:用户要从订单表中按时间顺序查询他最近的1
携程后端开发一面(41 min) 自我介绍 项目 项目里你主要写了哪些东西 了解MQ出现的原因或者主要使用的场景吗 有没有考虑过使用其他的方法来实现这个分布式锁 有使用过其他的MQ吗, 比如RocketMQ啥的 Redis Redis的单线程体现在哪里 了解Redis其他的底层原理吗 JAVA 能讲讲JAVA集合整个的架构体系吗 Vector是很古老的API了, 有没有什么新的线程安全的集合 Li
首先主要围绕项目深挖,项目介绍、职责、技术栈等。 1.数据查询结果分页怎么减少系统开销; 2.怎么在项目中实现避免SQL注入和xss攻击; 3.如果有一个用户短时间内多次请求注册,怎么去处理(不消耗后端资源的情况下)。自己回答前端可以做一个缓存记录下相同的手机号或邮箱近期请求注册的次数去做拒绝处理,被问到Redis哪种类型适合做这个缓存(自己简历没写Redis和中间件的知识,因为还在学习,也明确告
可能有的内容答得不完善不正确,请大家注意甄别。 一面(9.9 45min) 1. 自我介绍 2. C++ 指针(指针存储的值是内存的地址值,指针的大小与 CPU 位数相同;指针是根据这个指针的类型来确定读取方式的,如果是 int* 型指针就从指针的值开始往后读 4 个字节,如果是 double* 型指针就是往后读 8 个字节,自增也是往后移动该类型数据的长度;如果是 void* 类型指
一面(9.7)70mins 1.Spring,MVC,SpringBoot的区别 2.SpringBoot简化了哪些操作 3.延申问题:SpringBoot如何简化(自动配置原理) 3.SpringBoot启动过程 4.Mybatis的优点 5.MybatisPlus优点 6.MybatisPlus相对于Mybatis的区别或优势 9.CAS了解吗,优缺点 10.乐观锁与悲观锁 11.常用的设计模
全程35min左右 1.自我介绍 2.实习期间的项目,在校期间项目 3. redis持久化 4.那么有持久化的redis如果要做扩容,要怎么操作呢 5.jvm对象实例化过程 6. jvm内存分布情况,展开讲讲方法区 7. mysql性能优化有哪些方式 8.对于横向分表,你有什么分表的思路吗 9.反问 因为一下午面了三场,记忆有点混乱,应该还有很多问题,但我只能记得这么多了不好意思 #携程##J
一面 9.8面试(30min) 面试官晚了10min才来,我想找hr催一下的,结果我发现携程的任何邮件下都没有hr的电话,根本联系不到! 日常 1.自我介绍 2.实习的时候,写的单测是已经上线的项目还是还在开发的项目 3.对于已经上线的项目,测试的流程是怎么样的 4.作为一个实习生,怎么熟悉系统完成测试的 八股: 1.java的修饰词表示什么(public那种 2.基本类型的封装类(我long没答
待更新 等排序,希望有结果 hr面 电话面试大概30-40分钟 我去面试结束后就收到了英语测评 二面 大概40多分钟 携程是交叉面,一面二面面试官是不同部门的 上来直接问问题,但是每个问题都没有深挖,按自己了解的回答就行 (测试用例设计方法、装饰器......)记不住问题了,反正都是基础问题 共享屏幕写代码,面试官在leetcode上找了一个中等难度的题,没写出来。。。 继续问问题 (三次握手,h
4道编程 总分100 没时间写思路了,仅纪念+求第三题思路 第一题(100%) 第二题(100%) 第三题(6.25%) 第三题写了一个小时啥也没写出来,不知道是不是题目没看清想复杂了...不想说了 第四题(100%) #携程笔试#
介绍下项目 用户登陆过程 搜索是怎么实现的 点赞关注是怎么实现的 介绍另外一个项目 消息队列实现了哪些功能 项目的收获 学了哪些框架 怎么学技术,学校里面学过什么 消息提醒是如何实现的 实习做哪些工作 介绍下你实习业务的流程 腾讯会议聊天框写个单例,如何保证线程安全的,volatile如何保证的 面试官迟到10分钟,面试20分钟,没开摄像头,问一个问题墨迹半天,体验极差 #携程##秋招##Java
#携程一面# 9.14号进行的一面 面试的是一个数据方向的产品经理 总体感觉问题不深 1.问了一下简历内容 2.自己做过的项目 3.对数据方向的学习-因为我是半路出家不是计算机出身所以数据方向了解不多 4.对一个项目分析的方法 总体来说面试官是一个非常和蔼的人,跟聊天一样 所以一面面完后就感觉差不多了 19号收到二面链接,希望这次也会碰见一个好的面试官。 也给大家取取经
面试之前发现携程数开面经几乎寥寥无几 面试前找不到参考 先自我介绍 面试官第一个问题就是 JAVA GC有哪几种(我说不是很熟悉) Linux命令查看内存和CPU(top) 查看网络(netstat) 计算机底层通过什么码来计算(补码 为什么?) 然后就说大数据组件你了解哪些 手写一个wordcount(分分钟写出来) spark和maprecude的对比 HDFS如何处理小文件 KAFKA
20221014携程面试记录 写在前面:岗位是大数据底层框架开发工程师 接的15:30的面试,面试官31到的,大概面了40分钟左右,问的不深,除了Spring那一套不会,其他都答上来了,整体感觉还不错,在这里记录下 面试流程 自我介绍 第一个项目细说,详说架构(大数据相关的项目,巴拉巴拉一顿说) 第二个项目细说(实现了哪些功能) 第三个项目细说 第四个项目细说 问Spark为什么比MapReduc
问的基本上简历上的实习内容,前半段答的还算流利,后半段卡壳了,送分题都寄了感觉没戏了 ------------------------------ 3.22更新 约hr面了
题目1.字符矩阵 给出一个m*n的字符串矩阵,其实就是m个长度为n的矩阵,找出同时包含'y','o','u'三个字母的2*2的子矩阵个数。输入的字符串字母仅为小写。 输入 3 3 you chu uoy 输出 1 题目2. 给定一个数n,若a+b=n,请找出a,b使得a和b的lcm(即最小公倍数)尽可能大。 输入说明:第一个数为查询次数N,后面N行为待查询的数 输入 2 5 4 输出 2 3 1