滴滴日常实习后端开发一二面面经

部门是什么什么事业部,主要做网络中间件研发
一面是16号还是17号记不太清了,用的zoom进行面试但是没开摄像也不知道面试官长啥样,上来先给我一段代码,问我输出什么,然后又问了代码里结构体对齐的问题,然后一道算法题,整数反转,用的力扣写的大概思路对了也考虑溢出了但是就是通过不了,最后面试官说思路对了就行了也没再让写。然后是根据简历问,tcp全家桶附带http请求方式,进程间通信,然后挖项目,select和epoll什么区别,底层是如何构建的就是调用的时候操作系统做了哪些事情,线程切换的步骤,寄存器有哪些啥作用
一面面完一度以为凉了,比面网易还凉,面试官态度也不咋好全程像是我自己在吧啦吧啦,最后也没反问环节,面完了面试官说他去叫二面面试官,我???这也能二面,果不其然一会面试官打过来电话说暂时没二面了😂当时觉得肯定凉透,这周一hr约二面是真的没想到
二面   刚刚结束,直接电话面试,主要是挖项目,上来问我项目是不是自己一个人写的我说是一个人写的,这工作量太小了搁不住喊别人帮忙,然后问我为啥用线程池进程池,我说就是为了实现高并发下载(也没多高最多就试过五个进程/线程下载),问了进程池线程池区别,优缺点,适用场景;select和epoll区别,自己总结过这个问题怎么答就把我准备的一套甩了上去;项目里父进程/主线程如何管理进程池/线程池的,起什么作用,为什么这么设计,父进程/主线程能处理下载任务吗?文件是如何传送给客户端的?协议是怎么设计的?发送协议里面的结构体成员都有哪些代表什么含义,http里面的一个什么什么码干什么用的,我没听清他以为我说不会就说算了,最后口撕一道算法,先递增后递减数组找最大值,我说二分然后让口述代码怎么写,时间复杂度多少,最后有点迷我说我写一下看看时间复杂度多少他说算了不用写了,说有消息这周hr就会联系没联系就是挂掉了
大概就这么多了,除了项目也没问啥特别难的
挂了网易挂了字节这是我这周仅剩的大厂面试了,虽然很菜但是还是求个hr面拜托拜托拜托(我不在意滴滴工资低低😂)

#面经##滴滴##Java工程师#
全部评论
我上周四一面,问了面试官说有二面,现在还没消息😂
点赞
送花
回复 分享
发布于 2020-09-24 15:16
滴滴给offer了吗
点赞
送花
回复 分享
发布于 2020-10-15 09:57
现代汽车中国前瞻数字研发中心
校招火热招聘中
官网直投

相关推荐

6月5日一面:1、自我介绍2、八股(1)MySQL索引、隔离级别、MVCC。(2)ReentrantLock底层,AQS,具体的结构,变量赋值过程,线程如何唤醒的,公平锁和非公平,和读写锁的区别,读写锁的锁降级。问的非常非常细,基本问到源码层面了。(3)Volatile原理:JMM里保证了什么,这两个特性怎么保证的,读写屏障怎么实现的?字节码文件上的体现。缓存一致性协议?指令重排序。(4)定时任务了解多少?原理了解吗?说了个时间轮,然后让我讲讲时间轮算法。(5)JVM。ZGC了解吗?了解的不多,那聊聊G1和CMS。两者使用回收算法的区别,标记过程的区别,增量更新和SATB,G1的STW时间怎么控制的?(6)还有一些想不起来了3、项目,每一条都拉出来拷打4、手撕全排列,3分钟一发入魂。6月6日二面:(压力很大,问了很多架构设计思想,应该是部门里面的大Leader面的)1、自我介绍2、聊了聊职业规划3、八股(1)ConcurrentHashMap原理(2)SpringBoot启动原理(3)Sentinel原理了解吗?有哪些限流算法?(4)CAS有哪些问题?说了一下ABA和解决方案,你还能想到别的嘛?4、场景拷打,结合着项目里用到的技术问的(1)下游链路请求很长时间不返回,当前业务不返回默认值或者异常的话要怎么做才能保证执行成功?聊了很多(2)设计模式了解嘛?项目里要用责任链模式怎么设计?我举了Spring过滤器的例子(3)项目里定时任务为什么要用这个框架?如果我们团队现在有一个需求要用到定时任务,你要从哪些角度考虑技术选型?(4)什么时候会用到分库分表,业务数据量怎么估计的?(5)并发量很高,不做熔断降级的话,你还准备用哪些技术,从多角度考虑回答。(6)还有的想不起来了。5、手撕,多线程打印,先问了我有多少种思路,然后再让我挑一个写。面完当场告知通过。6月7日已OC,走offer流程了。6月11日更:忍痛拒了去团子了
查看19道真题和解析
点赞 评论 收藏
分享
点赞 6 评论
分享
牛客网
牛客企业服务