首页 > 【面经分享】 滴滴和涂鸦智能金三银四面经
头像
牛皮已破
编辑于 2021-05-30 16:47
+ 关注

【面经分享】 滴滴和涂鸦智能金三银四面经

介绍

首先介绍一下自已,本人2019年海外大学毕业,毕业后从事了半年左右的JAVA开发。今年4月中旬开始陆续投了一些简历,都是杭州的公司,前前后后面试了滴滴,涂鸦智能,蚂蚁金服,同花顺,禾连健康,其中蚂蚁金服由于流程过长,放弃了后续面试,其他均拿到offer,这里主要说说滴滴和涂鸦智能的面经。

滴滴 网约车核心业务部门(offer)

一面(45min)

面试忘记录音了,忘了问了些啥了,不过基本上是偏向八股文的,JVM, 多线程,集合框架这些

二面 (45min)

1. 聊项目【20分钟】, 因为我的项目当中有用到了线程池,所以接下来面试官围绕着线程池问了很多场景
2. 线程池如果让你自已定义拒绝策略,应该怎么设计比较好?答:谈到了序列化存储,线程池空闲了再拿出来执行。面试官追问:那如果服务器挂了怎么办?答:在多个服务器备份。面试继续追问....:怎么备份?什么时机备份?怎么序列化?序列化详细的机制说一说?
3. 聊一聊Apollo配置中心的原理?【这个真的不知道....只能往Zookeeper实现的分布式配置上扯一扯】
4. 那假设就像你说的Apollo配置中心是zookeeper来实现的,你会怎么去实现它呢?答:聊到watch机制等等
5. 你说到watch回调机制,那你说说zookeeper的watch底层原理是怎么样的?
6. 如果让你自已去写一个spring boot starter,怎么去写?
7. spring cloud微服务在项目中怎么用的?
8. 谈谈IO模型把?AIO是什么?
9. 问了问我的留学经历
10. 还有些技术问题不记得了...

总结:全程基本上无任何八股,全部都是开放的思考题或者比较偏的原理题,回答过程中全靠边思考边说。面试官给人感觉就是大佬级别的一种气场

反问:
1. 问了问业务,面试官也耐心的跟我说了很多
2. 问了问面试官能不能评价一下我的表现?面试官说觉得我挺有潜力的,会让我通过

三面 (30min)

1. 聊聊项目中的难点?还有解决了什么难题?
2. 做过哪些复杂业务场景的需求?谈谈具体过程
3. 分布式锁在项目中怎么用的?
4. 对中间件了解如何?
5. 平时都阅读什么源码?怎么学习的?
6. 职业规划是什么?

总结:终面总体来说比较轻松吧,面试官主要还是比较看重项目

HRBP面

1. 聊了聊上一份工作的经理
2. 聊了聊海外留学的经历
3. 聊了聊自已的职业规划
4. 聊了聊平时如何学习的

还有一些其他的。。整体面试氛围还是很轻松的

涂鸦智能 核心业务部门之一 云端SaaS智慧商业(offer)

一面 (30min)

1. 聊项目(15min)
2. 项目中做了哪些JVM方面的调优?
3. 线程池添加任务的流程?
4.  项目中如何进行SQL调优
5. 说说联合索引中的最左前缀匹配?联合索引查询的时候需要注意什么?
6. 海量数据的分页查询应该如何调优

二面 (30min)

1. 聊项目(15min)
2. 项目中分布式锁的应用场景?
3. RedLock红锁的底层原理介绍一下?
4. Redis如何保证双写一致性?
6. 平时如何学习的?
7. 职业规划是怎么样的?
8. 之前为什么离职?

反问:
1. 问了下做的业务,表达出自已希望可以在大流量下接受挑战。面试官:”如果你想接触流量,涂鸦可以满足你所有的幻想,我们每个接口QPS都是千万级别的“,满足我所有的幻想这句给我整乐了哈哈。。。

三面 (30min)

1. 聊项目(15min)
2. 线程池中的核心线程数与最大线程数怎么设置比较合理?
3. 有三个字段A, B, C。第一条SQL语句查询条件出现A,B,C,第二条SQL语句查询条件出现A和B,最后一条SQL语句查询条件出现B和C。这种情况如何建索引最有效率?
4. 使用联合索引在B+树进行查询的时候,时间复杂度是多少?
5. 说说微服务中的降级,熔断与限流?
6. 算法:求一个数的平方根,精确到小数点6位
7. 职业规划?
8. 最早什么时候能入职?

反问:
1. 还是问了一下业务。因为这轮面试官是部门老大,所以对部门的整个业务做了一个更加全面的介绍

====================分割=======================================================================

笔者目前已经入职了涂鸦智能,主要是涂鸦做的AIOT跟我追求的领域非常匹配。虽然身边很多人建议我去滴滴,原因无一都是滴滴厂子更大,更有名气,的确,我也觉得滴滴确实是个不错的公司,但是个人认为有的时候我们在做选择的时候,不能单纯为了大厂而大厂,也不要盲目神话大厂,而是要想一想自已想要的到底是什么?自已想做的东西跟企业是否match。我觉得做技术嘛,就一定要做自已喜欢与向往的领域,只有这样才会有动力,否则可能很快就会像一个螺丝丁一样,每天拧来拧去却找不到方向。我个人的想法就是不管做什么选择,千万千万不要为了进大厂而去一个边缘的部门,你可能会觉得宁做凤尾不做鸡头,但是进去后可能会发现你干的是又脏又累的活,不但没有成就感,还会浇灭技术上的热情,而且这些边缘部门管理往往容易比较混乱,呆着多多少少会有些不舒服的。

好了内容也不少了,就先说这么多吧。

最后的最后,为我的新东家涂鸦智能打个call,涂鸦智能好像是去年上市了,上市后一路发展非常迅猛,所以现在福利待遇方面已经越来越向一线大厂靠拢了,入职就发全新MacBook Pro, 全新显示屏这些,薪资非常可观(只要你有能力),五险一金全额缴纳,弹性工作制上班不打卡,下班车费报销,定期公费团建、outing等等。最关键最关键的是,团队氛围真的一级棒!完全扁平化管理,无内卷无***,无惹人嫌的上司,大家就像兄弟一样一起奋斗,定期也会开展技术培训与分享。然后就是涂鸦的创始人团队是阿里出来的,所以整体的文化比较偏向于阿里的一个文化,比如入职就会给你分配一个师兄,一路带你打怪升级等等。我这个部门内也有很多为了IOT从阿里跳槽进来的大佬,可以跟他们学到很多东西。总之就是一个字,棒!

目前涂鸦还在疯狂扩展招人的一个阶段,所以岗位机会可以说是非常多的,如果有小伙伴想来涂鸦的话,可以给我留言哈!


更多模拟面试

全部评论

(19) 回帖
加载中...
话题 回帖

相关热帖

近期热帖

近期精华帖

热门推荐