在boss上约面的...(我内推有bug,内推一般都挂,所以有朋友在里面也没让内推)
进前台,填表单,然后就是漫长的等待,大概十分钟,初面技术面,面试官带着我的简历,然后两张白纸。。(早就听说大搜车面试有个传统,让手写源码或算法或解决方案,心里有点慌),这边比较好的是,初面没让我做自我介绍,要不又得啰嗦一堆。
首先问一些之前做过的项目,用到的技术,这里建议大家对之前工作的项目有一个全局到局部的了解。全局是整个项目的架构,框架,中间件,db,最好能介绍下为什么。我介绍的项目并非高大上,但每个架构点我都了解其好处坏处。
还问了关于一个请求如何到达controller,这个问题可能互相没有阐述清楚,我先说了springmvc的流程,好像没答到他的点,然后互相聊,讲到webxml,servlet,tomcat初始化流程,容器加载流程,最后拨开迷雾,他想问的就是servletcontextlistener。。然后自我扩展的讲了些tomcat的观察者模式,lifecycle,网络协议。。
第三个问题是spring事务和mysql事务区别,这个问题没搞懂。我介绍了下隔离级别,传播行为。其实这里主要问的就是传播行为,然后介绍了下mysql使用innodb引擎的传播行为。。最后着重介绍了下自己常用的。具体区别我还真不知道。。。
然后他问我有什么想要问他的,我就技术方面问了些,团队多少人啦,事业部具体做什么方向什么的。
然后让我稍等一下,知道初面ok了,就在那里转椅子,观察妹子。。重点:大搜车有很多美女。。。
二面貌似是团队老大或者事业部技术总监,他问的问题更偏向架构,分布式系统这些,也是两张白纸,加简历,电脑
第一个问题是你觉得你做的最有成就感的事是什么,刚好在前东家时因为需要把消息的客户端版本切低。。影响的地方很多,各种不兼容问题,springboot还不是很熟悉。。然后各种踩坑,因为个人比较喜欢看源码,所以就springboot源码方面作了些阐述,降版本出现的问题,然后包不兼容问题。
第二个问题是如何防止客户端重复提交,类似一个url重复访问两次。这个就是仁者见仁智者见智了。我的方案是生成一个全局唯一的uuid给前端,然后前端form提交时,携带这个uuid,我会把uuid放入redis,以其为key,如果set成功说明第一次访问,不成功说明多次访问,类似分布式锁。。面试官追问,你们redis是自己搭的吗。。我们用的是阿里云提供的服务,,我猜如果我说自己搭他肯定会问我集群,数据同步,主从
第三个问题让我实现一个基于消息的通用接口
第四个问题是分布式事务
第五个是分布式架构
第六个是手写代码。。对map的一些应用
然后就是问我要问他的。。还是关心岗位,平台,技术实力
让我等一下。。。当时感觉技术面应该没问题了
继续转椅子。。。看美女。。。
10分钟后,hr小姐姐来了
hr面不表了。。。
第二天收到要跟我沟通offer的电话
杭州大搜车汽车服务有限公司JAVA开发工程师面试题
1,项目介绍
2,客户端到服务端请求流程
3,事务
4,最有成就感的事
5,防止重复提交
6消息队列
7,分布式事务
8,分布式架构
约的下午面试,hr2天前就开始提醒,到了前台后,等待hr来带上去,在一个会议室里等待面试官,先是来了2个,一个hrbp,一个业务主管,聊简历,以及过往业务,最后又来个大主管,介绍了下公司发展
面试官问的面试题:杭州大搜车汽车服务有限公司业务运营面试题
你做过的case有哪些 举个例子
你是如何分析的
讲讲你过去带的项目
你遇到的困难是什么
自我介绍,三位面试官分别提问,关于以往做过的项目,面试官很好很有耐心听我讲完,问的问题也很专业
面试官问的面试题:杭州大搜车汽车服务有限公司业务员采购员面试题
1.自我介绍
2.成本控制方面怎么做的
3.供应商管理怎么管理的
4.流程优化这一块有什么案例吗
5.最失败和最成功的事
(共836条) 比亚迪(BYD)
(共697条) 浙江吉利汽车
(共601条) 北京经纬恒润科技有限公司
(共26条) 北汽新能源汽车
(共36条) 上汽通用武汉分公司
(共114条) 上海蔚来汽车有限公司
(共6条) 南孚电池
(共6条) 天津长荣印刷设备股份有限公司
(共4条) 深圳市中电电力技术股份有限公司
(共4条) 厦门地铁运营管理有限公司
(共4条) 株洲中车电力机车研究所
(共6条) 中电鸿信