滴滴 C++ 凉经

叠甲防喷:本人考研失利,二月开始春招,技术这块很废,项目描述粗略,没有比赛奖项。菜且自知,所以请不要攻击和恶评。

菜也有菜的凉经,饭一口口吃,路一步步走,复盘回忆出来是为了鼓励自己努力改进。

也是不知为何没给笔试,直接发邮件让预约面试了,还是要感谢面试官很耐心地聊了一个多小时。难度应该也给的很低了。

1,自我介绍
2,你觉得哪个项目最有意义,着重讲讲
(看得出来简历写得一般了)
3,为什么选择SpringBoot+vue,有没有考虑其他的选型,有没有对比。
4,为什么引入redis,redis的qps和mysql差距多少。
5,redis在项目里的应用场景,有没有考虑mysql索引优化,redis存放在哪里,采用了什么数据类型,为什么用String,Hash行不行?

(因为不会包装学生项目,所以redis,队列什么都是为加而加的。面试官一开始就挖出来这点,加上没准备具体的数据对比,实话实说了为学习技术而加,没有怎么测试。这在之后的面试里肯定要改。)

6,mysql索引相关,优化效果如何。
7,消息队列的应用场景,生产者和消费者分别是,消费后的数据存在哪里,不消费的数据怎么处理。
8,还有什么优化吗,token的获取方式,为什么采用,有没有更好的安全方法。
9,如果从做事的角度而不是学习的角度出发,这个项目应该怎么改进。
10,C++的堆和栈,在缓存中吗,缓存是怎么用的,什么时候加载到缓存,如何加载,内存,外存,堆在不在缓存里。
11,剩20分钟的时候开始做题:不重复的和为0的三元组。
先聊思路,最开始直接给了一个O(n3)的解,然后问优化,提出滑动窗口想法,双指针O(n2),开写。
途中还因为去重的问题调整了一下思路。
12,还有什么没展示的优势吗
13,对于职位有啥问题。
(我比较委婉地问了自己和职位的差距)

大概整理出来就是这些了,为了改进和洗刷心理阴影的去面的一次面试,整体氛围也比较轻松,之后就可以修整简历和准备项目相关回答。

顺便攒攒春招人品?菜鸟求职的路肯定很长很难,在饭吃好,觉睡好,保证基本生活的基础上,可持续地准备,进步。不知道结果如何,但至少不让自己打垮自己。
全部评论
写的很好,佬继续加油(ง•̀_•́)ง
点赞 回复 分享
发布于 03-20 12:18 上海
加油
点赞 回复 分享
发布于 03-25 15:08 黑龙江

相关推荐

笔试通过后约的面试,之前实习经历不是开发相关的,面试时也没怎么问过往实习。对c++17和20之后特性了解多吗?用过哪些智能指针,说说各自使用场景。share_ptr底层实现。(答了什么场景下会创建shared_ptr的control block),描述enable_shared_from_this的工作原理Stl常见容器有哪些?底层用什么实现的?C++编译过程(预处理编译汇编链接),动态链接静态链接有了解吗?有什么区别?内存对齐目的?回答现场给的结构体的sizeof内存泄漏有遇到过吗说一下?你是如何解决的?new和malloc区别?malloc会用哪两种系统调用,有什么区别?(mmap和brk)操作系统的线程进程协程区别?强制类型转换有哪几种?空类大小,为什么?描述下空基类优化禁止某种不需要调用的函数怎么实现编译期间就可以进行检查?(用=delete)你知道哪些实际场景例子吗?比如thread的复制构造函数高数学了哪些?(因为投量化所以简历扯了下高中拿过数物菜鸡省奖)说一下罗尔,拉格朗日,柯西中值定理?柯西中值定理的证明。答构造一个辅助函数然后用罗尔定理证明,具体构造啥样的辅助函数忘了Linux熟练吗?常用命令哪些?查看当前性能的命令?(htop,netstat)Python装饰器用过吗?有哪些使用场景(胡答了下用于记录日志和计算函数运行时间)Python还问了些其他的但记不起来了给百来行的cpp程序,说哪个位置有误(充当下人工编译器)以及可改进优化之处手撕力扣mid
查看18道真题和解析
点赞 评论 收藏
分享
03-21 19:40
已编辑
华中科技大学
2.26暑期第四面,淘天某部门研发工程师C/C++,提前约好了时间并告知是电话面,下午快六点面完后晚上八点多就接到电话约了二面,一面面试官听声音感觉很年轻,面了大概40min1. 自我介绍,然后开始逐个聊项目细节2. 问websocket协议+消息格式的封装3. 问第一个项目能支撑到多少的并发、单个事务的延迟是多少4. 问不能支持更高并发的瓶颈是什么5. 项目中访问的服务商API实测延迟是多少6. 问第二个项目中的关键设计,简历上写到的一些功能是如何去实现的7. 第三个项目涉及到grpc和pb,问技术选型的考量8. grpc作为一个类似二进制的RPC框架,底层是什么原理?比如说协议设计、封装格式等等方面9. 接下来开始聊实习,细说实习内容,顺便问了一下了不了解当时用的一些仪器的原理,我没答上来,面试官说实习四个月都没有好奇底层原理想把它弄明白嘛(是的没错)10. 对于k8s的了解大概是什么程度11. 给了一道算法题,思考后说怎么做+时间空间复杂度:有n个点的有向无环图,邻接矩阵为d[i][j],数值范围是1到10e9,如果d[i][j]为0的话就说明i到j没有边,求满足点1到点n的路径长度为17的倍数这个约束条件的最短路径(不知道为什么电话面要做算法,听题目听了好久想了一会儿做出来了,用二维动态规划,不过时间复杂度好像答错了,面试官说回去再想一想)12. 反问环节:问了一下业务和base这次面试还是比较简单的,感谢善良的面试官小哥哥虽然二面后还在泡着#淘天##面经##C++##牛客AI配图神器#
查看12道真题和解析
点赞 评论 收藏
分享
刚开始投简历好慌
MindbniM:我也是一个用C++20改造的sylar服务器,还有一个即时通讯系统
点赞 评论 收藏
分享
评论
4
3
分享

创作者周榜

更多
牛客网
牛客企业服务