滴滴提前批一面凉经

岗位:26届提前批-后端研发工程师-杭州

1. 自我介绍(技术栈主要是cpp和go)

2. 实习拷打:业务介绍、上下游接口设计、数据一致性如何保证、有什么难点、有什么优缺点

3. 八股:
    3.1 Go语言有什么特点(围绕:更高并发、垃圾回收、业务框架如Gin,这三个主题介绍了)
    3.2 GMP(关键点:无锁本地队列、全局队列、用户态、work-stealing)
3.3 GC(关键点: 三色标记法、STW、强弱三色不变式、混合写屏障)

4. 手撕:写一个计算器(表达式求值,支持混合运算、括号),好久没刷题了,手撕寄

5. 反问:
业务语言: go/php
面试反馈: 整体还可以,代码下去再练练

面试结束10分钟感谢信

秋招第一面,草草收场喽
全部评论
这两天先用 gpt 实现(抄)了一遍,不满足,四处搜帖子,发现它需要词法解析\语法解析方面的知识(没有这方面的知识不是说不可以做出来,而是平时要实现的话手撕个带万能转发支持模板元的vector就不错了)知识深度和广度方面远超3d 接雨水,所以合理怀疑 1.kpi 面,根本没打算要人!(可能性最大)2.博主是 408硕士研究生或者说 hr招的岗位写明(可能性不大)3.hr 想招南大(记得有一次南大的大作业就是实现一个计算器)这种级别的 985 高材生,但又不方便明说.(有可能)
点赞 回复 分享
发布于 07-25 19:34 湖南
这手撕
点赞 回复 分享
发布于 07-24 14:29 四川
这玩意比接雨水难写真的
点赞 回复 分享
发布于 07-24 00:45 浙江
今天我面了安全开发 没让写算法题
点赞 回复 分享
发布于 07-23 22:40 陕西
带括号的计算器手撕也太难了吧
点赞 回复 分享
发布于 07-23 20:05 安徽
你好你好, 1.cpp的没问吗?2.力扣暂时没要求? 3.后续还有几面吧!
点赞 回复 分享
发布于 07-23 19:24 湖南

相关推荐

一面40+min在两段实习做的事、产出介绍一下在小红书做的一定自定义组件介绍一下自定义View三个方法快手银行卡需求具体讲一下继续拷打实习Android中的启动模式启动ActivityA B C再启动A,四种启动模式对应的表现Android页面和页面间、组件和组之间、线程和线程之间、进程和进程间的通信都介绍一下Intent传数据的限制介绍一下volatile关键字、什么情况下用线程的生命周期状态介绍一下final关键字直接定义final int a能不能对a进行赋值以及修改手撕:三个线程交替打印1 2 3 4...100二面50min注解的使用场景注解从源注解上分几种(SOURCE、CLASS、RUNTIME),有什么区别Android的Retrofit框架中的注解属于什么注解Override属于什么注解一些功能使用CLASS、RUNTIME都能实现,怎么选择为什么是CLASS什么时候才会使用到RUNTIME的(注解给我一顿拷打,没细看过麻了。。。)小红书中的项目小红书的DSL怎么理解的遇到过什么常见问题吗(双端不一致,往跨平台方向引导)对腾讯的kuikly的了解KMP是怎么实现跨端的kuikly的动态化怎么做的讲一下kotlin的理解以及使用场景有了解过别的语言的协程吗,与kotlin协程的区别介绍一下快手的实习讲一下Flutter怎么实现跨端的Flutter三棵树的概念Flutter为什么使用Bloc架构,有了解过别的吗实习中做过最难的东西一个场景题:一个二维矩阵中有两个点A、B,怎么判断A走到B是不是绕路了,自己定义数据结构用代码写出来三面35min分别介绍一下两段实习什么时候开始学的Android、Flutter怎么学习的Flutter最近有学习什么新知识吗对KMP的了解怎么使用AI实习成长后面能出来实习吗(应该是要我提前实习,婉拒了)然后就丢个算法了我在那写面试官噼里啪啦敲键盘在工作,但好在写出来了还有希望算法:两个字符数组分别表示前序和中序遍历,还原出二叉树会赢吗,求求了,许愿OC
点赞 评论 收藏
分享
评论
5
12
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务