滴滴面经

一、滴滴高精地图研发工程师

九月十六日下午两点视频面试

滴滴第一面是视频面试,面试前hr会发zoom会议号和代码提交网址。需要事先在手机或电脑上下载zoom,然后根据发的会议号进入。但是我的华为手机用不了zoom,很久都没进去,最后用的微信视频的方式进行的。

面试官是一个人很nice的小姐姐。okay,下面写正式面经。

1.首先自我介绍

我说得比较简短,一分钟内就说完了。

2.面试官根据项目经历问一些算法细节

有问到LOAM算法原理,gmapping的算法原理,功能是如何实现的。因为我有一项工作经历是关于数据库的,也有问到服务端的问题。

大概25分钟左右。

3.算法面试

面试题是给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点

面试题目是英文形式,英语不好的我当时没反应过来。

解题思路如下:

用两个节点,删除让前一个节点比后一个节点先跑n次,然后两个一起跑。当前一个节点遍历结束或者为空的时候,后一个节点是要删除的元素,但是要删除一个元素,必须知道它的前一个节点,其实遍历的时候就不用等到最后一个节点为空,可以在最后一个节点的next域为空的时候结束循环。这样,后一个节点的指向的下一个元素就是要删除的元素,将其删除即可。

参考:https://blog.youkuaiyun.com/if_i_were_a/article/details/89131831

这个我挂的可能性比较高。因为确实我算法开发上偏弱,我比较擅长于功能实现和算法分析,之前对算法开发关注度不够。这也是我最近一直在刷面试题的原因,我现在比较怵算法面试。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值