滴滴提前批一面凉经

岗位: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 湖南

相关推荐

07-28 15:06
郑州大学 Java
一面(60min):1、自我介绍2、垃圾回收了解吗3、Java 的每个版本的回收,Java8用的什么?4、JVM 的内存区域5、字符串你了解吗?6、String 不可变的好处7、StringBuffer、StringBuilder 有什么区别?为什么会有那些?8、Java 的类加载机制9、委派机制,双亲委派机制可以被破坏吗?10、三次握手四次挥手了解吗?11、TCP 的特性?12、Redis 数据结构13、Redis如果挂了会怎么样,redis持久化14、常用的一些 Redis 集群,用哪种形式做持久化?为什么?15、持久化数据恢复慢,该怎么办?手撕:力扣200. 岛屿数量(完成)反问:面试表现二面(50min):1、自我介绍2、实习期间哪些技术挑战或者是问题?因为我实习期间用的每日学习过的全响应式框架编程,因此围绕此方面学习说的3、实习期间做的设计分布式 ID生成是怎么做的,为什么这么做4、如果用分布式redis去生成id的话,会不会存在什么问题?5、实习期间实现的实时性和高效性体现在哪些方面?6、非关系型数据库和关系型数据库的差别7、redis持久化8、AOF 的优点以及持久化过程9、介绍 Redis 里这个 list,为什么要采用压缩列表和链表10、循序引导,压缩列表和链表的优缺点,底层为什么这么设计11、慢 SQL12、分库分表的策略手撕:力扣3. 无重复字符的最长子串(完成)反问:面试表现三面(40min):比较有压力1、自我介绍2、实习问答(做的一些功能是如何实现的,是怎么考虑的,占了很多时间)3、场景题:问:短链接怎么实现?问:为何用redis不用MySQL ?4、Redis 常见的数据结构5、MySQL 索引失效的那个场景手撕:全排列,字母版,可能有重复字母(回溯,做出来之后被提醒没考虑重复字母,回答改为使用Set,但没让修改)反问:面试表现、业务25号面的,目前官网状态还是面试考察中,请问大家有没有有进入下一步流程的
天行健:更多高频面试题可以访问:https://m.nowcoder.com/mianshi/top
查看30道真题和解析
点赞 评论 收藏
分享
评论
4
5
分享

创作者周榜

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