滴滴 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-25 15:08 黑龙江
写的很好,佬继续加油(ง•̀_•́)ง
点赞 回复 分享
发布于 03-20 12:18 上海

相关推荐

1. 常见的行内元素2. 网页中head部分的meta标签有什么作用3. 子元素如何对父元素实现水平垂直居中4. 有用过grid吗?(了解过,但是没在项目中使用过)5. css中rem和em的区别6. 列举position的值7. 伪类和伪元素有什么区别8. canvas和svg有什么区别(回答了不熟悉canvas,svg使用一般是直接在网站中选取svg图标插入)9. 了解过svg的图标是如何实现的吗10. 列举数组有哪些方法11. 针对回答的方法,问了push、splice、shift、slice、fliter哪些是改变原数组,哪些不改变12. 讲一下防抖和节流的使用场景13. 字符串反转 说一下思路14. 数组随机打乱 说一下思路15. vue3中的hooks方法用过吗? (我只说了生命周期,好像不是16. computed和watch的区别17. 列表渲染时,key有什么作用18. 图片懒加载具体是什么实现的(使用了vueuse中的useIntersectionObserver)19. 知道vueuse的作者吗(这个真不知道)20. 之前自己有写过一个hooks吗21. 有哪些常见的持久化方案22. cookies、sessionstorage、localstorage常见的使用场景23. 了解或者使用过ts吗(只看了一点ts,面试官还是比较看重这里的,表示ts一定要会24. package.json文件是干什么用的?25. package-lock.json文件和package.json有什么区别?26. 列举发起网络请求常见的http的header27. 说一下http的状态码28. 有哪些途径学习前端的知识29. 有提到过在掘金看帖子,还问我有没有固定关注的人或者订阅的专栏30. 未来对于前端学习有什么规划吗31. 怎么看别人都说ai会取代前端?说说看法反问:针对面试表现能不能提一些未来学习的建议?一定要会ts,前端工程化方面虽然使用不多,但是也要掌握滴滴流程很快,十分钟内就知道结果了。
点赞 评论 收藏
分享
评论
4
8
分享

创作者周榜

更多
牛客网
牛客企业服务