深度总结!详细复盘我的两轮携程+映客面经,看完对你的面试也很有帮助。

165 篇文章 7 订阅
158 篇文章 0 订阅

携程

一上来就手撕单例模式(线程安全的懒汉模式的实现,然后问怎么优化,双重锁校验,如果

要实现变量可见性,volatile)

线程池相关

核心线程满了线程放哪里?

阻塞队列满了放哪里?

基本线程和阻塞队列都满了放哪里?

拒绝策略有哪些?

几种线程池?

哪些参数不一样?

线程池的阻塞队列为什么不用ArrayList?

手撕算法

第一个动态规划,做出来后问我做过没,我说做过类似的,他说:那就换一道,嘿嘿~我:(´;

︵;`)

第二个有点难,想出来了n2 的方法,要我优化,没优化出来

映客

一面(40min)

1.手写代码,n个数中找到长度为m的和值最大的子串

2.讲下快排思想,归并思想,为什么复杂度是O(NlogN)

3.https原理

4.微博里的用户表应该怎么设计(用三大范式的思想设计了一下、多个表进行关联)

5.n个ip地址,如何判断另外m个ip地址是否在其中(我说了map和用ip地址转化为long

型做个排序二叉树,他好像还不是很满意,有没有大神解答一下)

6.一个用户数组,根据性别进行排序,未知、男、女,如何实现,手写函数(我写了先遍历

一次计算男女个数,然后新建一个数组用三个指针进行填充)

二面(40min)

全程项目,问了一下线程池,项目被指出好多问题,然后猝

项目主要是怼了权限认证的扩展性太差

两轮技术面,三面HR没见到,这公司感觉非常注重实践能力,基础问的不多,都是些场景

设计,手撕代码,还有项目

面试资料总结

下面先给大家上一个总的目录大纲,基础的东西就不进行过多的赘述,我们将会从面试必问的说起,同时由于每篇的内容过多,我们也只说重点,太过基础的内容谁都会,我就不多敲字浪费大家的时间了!
有需要的朋友点击这里自取就好了,希望资料对你有帮助!

SpringCloud

Redis

JVM

MySQL

Zookeeper

Kafka

Dubbo

spring

Rabbitmq

springboot

最后

由于文章篇幅有限,PDF的内容又很多,全部手敲下来很累…所以需要阅读阅读学习的,大家“一件三连后:“查看下方””即可拿到手之后自己学习吧,博主真的打字打累了。

有需要的朋友点击这里自取就好了,希望资料对你有帮助!
预祝大家前程似锦,工作顺利!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值