26届大三-淘天-暑期实习一面面经

BIT大三找一个Java暑期实习,全程被拷打RPC项目,纯问项目相关问题问了50分钟,第二天看官网流程应该是挂了

自我介绍

然后问RPC项目

介绍RPC项目中用到哪些中间件相关的东西,然后具体它在这里面是起到什么样的一个作用?

一个RPC的协议里面都主要包含哪些内容?

比如说你调一个IP的话,你在客户端从发起调用拿到响应的整个过程大概是怎样?

部署的时候用了多少台服务器?

你的客户端在找到要哪台服务器,要连哪台服务器的时候,这个过程是怎样的了解呢?

对于Netty的外内存是否有过调优?(因为RPC项目里提到了netty吧)

同步异步阻塞非阻塞怎么理解?

多路复用在你的 RPC框架里面具体是怎么体现的?

多线程在Netty里是怎么用的?

Work线程一般设置的话,线程数设置多少怎么判断?

业务逻辑的线程池设置线程数为多少?是基于什么来的?

有用到Redis吗?

Redis如何实现一个消息队列?

MySQL的索引有做过什么优化吗?

联合索引的字段是越多越好吗?

深度翻页的问题有没有了解过,如何解决?

并发编程里面通常要去解决线程安全的问题都有一些什么样的方法?

Atomic原子类底层的原理是什么?

你刚提到Syncronized的关键字,它在修饰方法和修饰代码块的时候有什么区别?

对于修饰代码块时传一个this和不传有什么区别?

对分布式系统的了解多吗?分布式事务可以如何去实现?

多阶段提交的话卡在中间状态了应该怎么办?

CAP理论了解吧?以两个阶段提交为例,分布式事务做到了CAP里面的哪几个?

无手撕,已经笔试

反问:

问的面试的表现:

因为你本身你是本科生对吧?对本科生整体了解的还行,所以可能有一些深度上的问题,可以适当的去挑那么一个两个方向去深入一下。

实际实习会做什么业务?

全部评论
部署用到几台机器怎么答呀 对于Netty的外内存是否有过调优? Work线程一般设置的话,线程数设置多少怎么判断? 业务逻辑的线程池设置线程数为多少?是基于什么来的? 这几个怎么答?可以分享一下吗
点赞 回复 分享
发布于 03-27 17:40 江苏

相关推荐

04-12 11:27
已编辑
门头沟学院 Python
40分钟自我介绍,和一面说的基本一样,感觉都要会背了。问我想就业还是考研,我当然说就业😠,然后说所以在找暑期实习。就问我有没有offer😅。有的话我就不来面了。项目相关,没深入问了,估计前两面该问的都问完了。知道微调相关的哪些东西,实现原理。做过哪些ai相关的事情。(扯皮怪累的😇)问了知道哪些设计模式,我说好像在springboot里看到过工厂模式。(根本不会)c++面向对象的特性(我的天根本没听过),后来说是继承多态封装,然后我解释了一下继承,但是多态忘记了😓。(谁懂那种一说出来感觉会,让自己说就不会的痛苦)tcpudp协议的区别。答了一个面向连接,有三次握手和四次挥手,拥塞控制...,一个只管发,还有端口什么的。怎么改进UDP协议让它保持效率的同时具有稳定性。我理解就是当前视频会议的协议怎么实现的。说了自己的思路,udp报文加上序号防止乱序,加上超时重传巴拉巴拉,然后面试官说这是一种思路,还有吗。想不出来了。从浏览器输入网址到访问网站发生了什么。了解浏览器是怎么渲染页面的吗。然后问了啥忘了,想起来再补。最后来了一道算法题,说假设有2^n+1个数字,其他都是两个一样的一对,怎么找那个单个的。这次没有发笔试链接。我就口述,直接遍历计数了😭,感觉方法很low,问我时间空间复杂度,我说遍历嘛On,空间也是On。over,反问,最后算法有没有什么好方法,位运算,我瞬间反应过来了,所有去抑或一下就剩下那个单个的了。说完以后,他还问,要是有两个不一样的单个的怎么办😭。(赖皮啊,都反问环节了还要问),我想了一会没想到。反问,我面试咋样是很差还是差。说还可以更好😭。基本寄。
查看26道真题和解析
点赞 评论 收藏
分享
个人背景:- 985硕士,计算机专业,研究方向为机器学习/数据挖掘- 有推荐系统相关项目,Kaggle竞赛经历- 面试岗位:滴滴出行-算法工程师(机器学习/运筹优化方向)📝 面试全流程回顾1. 笔试(线上编程+数学)-算法题(2道,LeetCode中等偏上难度)- 动态规划:最长递增子序列变种(需优化到O(nlogn))- 图论:Dijkstra算法实现+路径还原- 数学题(概率统计+线性代数)- 贝叶斯定理应用题(拼车场景下的概率计算)- 矩阵分解(SVD)的原理与优化意义2. 技术一面(1小时)- 代码能力- 手撕:实现带权随机抽样(Reservoir Sampling变种)- 代码优化:如何减少时间复杂度?- 机器学习基础- XGBoost vs LightGBM的差异?如何选择分裂点?- 如何解决推荐系统中的冷启动问题?- 业务场景题- 滴滴拼车订单匹配如何建模?(聚类+贪心算法的取舍)3. 技术二面(1.5小时)- 项目深挖- 详细介绍Kaggle竞赛方案(特征工程、模型融合技巧)- 追问:如果数据分布偏移(如疫情前后出行规律变化),如何调整模型?- 系统设计- 设计一个实时ETA(预估到达时间)系统:- 数据源(GPS/交通路况/历史数据)- 模型选型(时序模型+在线学习)- 异常情况处理(突发拥堵如何动态调整?)- 算法发散题- 如何用算法减少司机空驶率?(转化为图的最短路径问题)4. HR面(30分钟)- 团队协作经历、抗压能力举例- 期望薪资与工作地点偏好🌟 滴滴算法团队特点业务驱动:算法直接影响亿级用户体验,成就感强技术栈前沿:时空预测、强化学习、因果推断等均有落地成长快:技术大牛密集,新人可接触核心项目🚘投递方式【内推链接】https://app.mokahr.com/m/campus_apply/didiglobal/96064?recommendCode=DSW46Dg7&hash=%23%2Fjobs#/jobs【内推码】DSW46Dg7立刻投递,快人一步,抢跑未来全流程跟进,投递的同学评论区留言,方便后续跟进,秋招加油!#实习# #校招# #滴滴# #大厂内推# #内推# #算法岗#      
点赞 评论 收藏
分享
评论
1
23
分享

创作者周榜

更多
牛客网
牛客企业服务