滴滴出行 测开 一面

1:自我介绍
2:给一个活动 今天和未来的活动 用户参与时间不能超过八个小时 设计测试用例
3:滴滴这个平台 设计测试用例
4:手撕 爬楼梯 1-x个楼梯 一次可以走1-x步 返回所有走的步数的所有情况
5:手撕:链表删除倒数第k个结点
6:linux常用的命令
7:get和post请求的区别
#滴滴##实习中的菜狗时刻#
全部评论
请问手撕代码是用的本地编译器吗
点赞 回复 分享
发布于 2025-01-21 00:31 上海
class Solution { public: ListNode* removeNthFromEnd(ListNode* head, int n) { // 由于可能会删除链表头部,用哨兵节点简化代码 ListNode dummy{0, head}; auto left = &dummy; auto right = &dummy; while (n--) { right = right->next; // 右指针先向右走 n 步 } while (right->next) { left = left->next; right = right->next; // 左右指针一起走 } // 左指针的下一个节点就是倒数第 n 个节点 auto nxt = left->next; left->next = left->next->next; delete nxt; return dummy.next; } };
点赞 回复 分享
发布于 2024-09-30 22:10 广东
有二面吗
点赞 回复 分享
发布于 2024-09-29 11:21 重庆

相关推荐

owwhy:难,技术栈在嵌入式这块显得非常浅,并且简历有大问题。教育经历浓缩成两行就行了,写什么主修课程,说的不好听这块没人在意,自我评价删了,项目写详细点,最终简历缩成一页。相关技能怎么说呢,有点差了,还写成这么多行
投了多少份简历才上岸
点赞 评论 收藏
分享
评论
6
15
分享

创作者周榜

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