理想汽车暑期实习面经——云服务研发

流程:6.19一面——6.26二面——6.27口头offer,可能是24届最晚的暑期offer了吧

6.19一面,用时15min,可能是面过最快的一次

自我介绍:几句话带过了

K8s:了解过K8s吗,用过没,有什么组件,对云原生看法

Docker:容器实现原理,和进程/虚拟机的区别,打包到部署全流程

操作系统:线程与进程的区别,协程呢?讲讲进程/线程的切换,会发生什么

Golang:用什么实现协程间同步/异步操作,说一下map,channel,slice底层原理

个人向:为什么不去卷算法岗,讲讲transformer,它对比传统backbones的优势,对大模型和AI未来的看法

手撕算法:判断链表中是否有环(只让口述不用写,结合上述面试内容,怀疑被KPI了)

反问:为什么这么快就结束了,是不是想挂我(本人太焦虑了,面试官说我答得很棒,不用太焦虑,让我安心准备二面),部门工作内容(云计算平台研发,公有云成本优化),他接着问我接不接受进来写java(本人不会java,我的回答是保证大部分时间让我写Golang和Python就行,面试官:笑)

端午节后通知一面通过,约了6.26面试

6.26二面,基础知识+八股,无手撕算法

自我介绍:几句话带过了

个人向:问了本科和研究生阶段的专业和主要学习内容,问了自学情况和保研情况,问了读研和工作的看法,大模型这么火为什么不去卷算法岗

计网:介绍一下了解的加密算法,对称/非对称加密算法,你自己的项目中,对用户信息采用了什么加密方式?rsa算法简单介绍一下,https协议中的握手过程(不问tcp握手,主要问tls握手),每一步客户端和服务端都发送了什么得到了什么,ca证书的验证过程是什么,客户端如何判断钓鱼网站伪造的ca证书?http1.1/2.0/3.0每个版本的迭代过程,都摒弃了什么,引入了什么新技术,每一次版本更新的底层实现是什么?(这块问的时间很长,问得很细,有点招架不住)

编译原理:递归与伪递归的概念,递归过程中变量值超过类型上限会发生什么,栈溢出发生的条件是什么,如何避免栈溢出(这一部分也被面试官教育了)

数据结构与算法:哈夫曼树构造原理,它在实际中的使用场景是什么?图的各种表示方法,优缺点和适用场景,有向无环图的定义,拓扑排序是什么,用来解决的是什么问题,讲讲原理和解决问题的过程

MySQL:索引分类,慢sql查询优化

Golang:说一下协程同步/异步,说一下go的gc方法,混合屏障,在什么情况下会进行stw,gc开启的条件是什么

云原生:谈谈对云原生的认识(我途中提到了微服务,但面试官好像对这个概念不太感冒),容器化的好处,容器和普通进程的区别

反问:部门工作内容,对个人提升的建议(面试官说他们很看重校招生和实习生的基础知识,不太看重实习和项目经验)

面完之后感觉自己基础知识并不扎实,预感要凉

6.27早上hr发口头offer,预计一周内发书面offer,真的很感谢面试官不挂之恩

总体评价:理想汽车的面试体验很好,两位面试官都非常认真负责,无压力面,问问题都带有引导式,很看重候选人的基础知识储备情况,面完不养鱼,必须给好评!

#晒一晒我的offer##理想汽车##暑期offer#
全部评论
请问楼主有收到过理想的面试满意度调查吗?
点赞
送花
回复
分享
发布于 2023-08-25 10:08 广东

相关推荐

python后端        1. 自我介绍2. 项目a. 商铺点评本地session存储手机号和用户信息,如何实现,用到了哪些组件b. 短信发送如何发送c. token在哪里存储d. 验证码如何输入e. 验证码如何查看,是不是程序自带的日志?f. 登录状态如何查询,token是如何发送的?g. session存储在哪里?h. 缓存的主动更新i. 为什么不先删除redis再更新MySQLj. 为什么不直接更新redis键值对k. MySQL是否使用了事务l. 缓存的过期清除如何实现,过期策略有哪些m. 这个系统里面的过期策略是什么样的n. 分布式锁解决多单超卖,为什么会引入分布式锁o. 分布式锁场景实际上只有库存减一和订单创建,分布式锁抢锁p. 有没有了解过redis原子化操作r. Python项目的系统介绍,主要功能有哪些t. 这个项目前后端交互是API接口暴露吗?u. 一个api创建发起运行命令,这个api输出的是什么v. flask框架实现的功能是什么?这些命令是如何传递的?w. 用户点击开始仿真之后,接受请求它的输出是什么?x. 整个的业务逻辑是什么?y. 缓冲区是大家共用的吗?z. 你认为这个单线程的限制原因是什么?aa. 如果你想要多任务并行,可以如何优化?bb. 数据查询的逻辑,实时和结果数据3. 基础a. c++指针和引用的区别b. python和c++哪个更熟悉c. Python赋值之后,他们的内存如何d. Python内存管理的核心机制e. Python面向对象,继承关系里构造函数的调用顺序4. 算法题:a. 链表循环判断5. 反问a. 业务方面b. 技术栈:Python,c++,flaskc. 实习情况
查看35道真题和解析
点赞 评论 收藏
转发
题目很有深度,我投的是业务运维岗,算法不太行,确实需要再力扣上尽心刷题了####5.20滴滴二面已挂####1.自我介绍2.项目拷打3.半同步复制的作用,为什么要使用?4.涉及支付问题的业务如何进行部署?5.mysql的监控指标6.备份的集群消耗大,如何保证备份的数据是有效?什么时候进行数据备份?7.备份的关注点在哪里?8.k8s集群是完整的集群和micro-k8s 什么?9.nfs 下载的软件是拿来干什么的?10.用了什么网络插件,calico和flannel 的区别? 11.你的机器可以跑多少pod12.ingress如何让流量的转发?13.probe 探针类型?和探针的作用?使用的方法?14.prometheus的监控指标关注那些?15.k8s本身的指标监控的关注点?16.k8s里面的网络插件如何是如何实现的?17.如何收集k8s监控指标?数据如何获得?18.了解cgroups吗?19.进程之间的通信方式?20.信号和信号量之间的通信方式?了解PV PVC吗21.管道符号的类型有那些?22.内存的底层结构是什么?内存的作用?23.cpu和读取内存的数据?24.top 如何实现的? 数据的来源?25.tcp的三次握手?26.27.DNS的递归查询过程?28.如何看到自己的dns根服务器nslookup -tpye=ns . .表示根服务器29.http的header有那些?请求报文响应报文30."Accept-Encoding"的意思?31. contnet-length的意思?32.https的四次握手过程?33.nginx的执行顺序(相当于问你里面的配置文件的顺序)34.nginx中的 == ~ ^~ 的区别?35.python的数据结构? 列表底层是什么数据类型?36.了解过可变对象和不可变对象?我说了是可hash对象还是不可hash对象 ,面试官是跟可hash有关联的37.假设一个场景,什么时候传递可变对象,什么时候传递不可变对象?手撕代码:没时间写了?10分钟
点赞 评论 收藏
转发
5 23 评论
分享
牛客网
牛客企业服务