滴滴出行 工程框架与算法 秋储实习生 面试

2121.6.22 一面 至今没有二面的通知 凉凉!

自我介绍 没问C++基础 没问数据库

聊项目(以下都是项目里的内容 大概40min 全程1h

进程 线程 的区别 优缺点 TCP/IP UDP各自的优缺点 可靠传输 流量控制 拥塞控制 三次握手 四次挥手 为什么不两次握手 time_wait过多会对系统有什么影响

为什么都用进程 不考虑在一个进程下开辟三个线程?

网络通信模型 7socket通信

信号量机制的原子性  信号量加  减  恢复  三个过程是如何体现原子性的

共享内存

锁机制 问我的项目里遇到网络通信问题   是如何解决的  开辟两个进程进行单独处理

建立socket通信进行数据包传输时  如果上一个数据包还没来得及接收  下一个就发送了 怎么处理

多进程并发问题  问做过并发相关的开发嘛  如何处理多进程并发执行的问题  如死锁 介绍了死锁   产生死锁的情况 和如何避免死锁

对于项目中的设备为什么选择在局域网下进行  而不是将两部分集成到一个设备上

问我以后的职业规划

做题 20min

Leetcode 25 k个一组反转链表 困难

输入:1-2-3-4-5-6-7-8

输出:3-2-1-6-5-4-7-8

不太会 直接写了最简单的反转链表

然后说了一下刚才那个题的思路

反问

感悟:
滴滴面试体验也是很不错的  面试官是个挺年轻的哥哥 感觉交流起来也没啥障碍  脾气也蛮好的 各种引导 很有耐心
面试内容真的分企业 参加字节两面 项目都没怎么聊 滴滴上来就直接聊项目 就在项目里深挖 问的很详细 必须得好好准备
比较而言 滴滴得一面比字节一面有难度 也是自己对项目的一些细节没了解透吧
继续面 继续干!!

#实习##面经##滴滴##算法工程师#
全部评论

相关推荐

神哥不得了:首先我就是在成都,成都的互联网格外的卷,如果是凭现在的简历的话很难找到大厂,建议再添加一个高质量的项目上去,另外专业技能的话最好是超过每一条的一半
点赞 评论 收藏
分享
菜鸡29号:根据已有信息能初步得出以下几点: 1、硕士排了大本和大专 2、要求会多语言要么是招人很挑剔要么就是干的活杂 3、给出校招薪资范围过于巨大,说明里面的薪资制度(包括涨薪)可能有大坑
点赞 评论 收藏
分享
评论
1
5
分享

创作者周榜

更多
牛客网
牛客企业服务