得物 算法工程师(工程方向)技术一面 面经

岗位:算法工程师(工程方向C++)

时间:9.23

结果:进二面

具体内容:

1、自我介绍

2、最能体现你编码能力的经历,答,西山居项目

3、项目中的技术栈

4、状态机

5、channelso

6、channelSO中的数据和对象如果溢出怎么办,答,不会溢出

7、状态机如果新增状态或者删除状态要怎么做

8、问我是用什么语言,C++和C#,不是面试官的技术栈

9、数组和链表的区别

10、二分查找和快排

11、回到了状态机

12、手撕:实现用链表实现FIFO,不能用队列,要用指针,一开始用了队列,

后来打算用指针的时候直接说讲思路,讲完思路问有没有更好的,

我说用双向链表,面试官说用尾插法

13、反问:项目做什么,搜索、推荐,招了很多大神,如果是java就是做推荐引擎,

如果是C++就更底层,做推荐引擎的底层算法;问有几面,不知道,可能

是交叉面试,base在哪里,杭州和上海都是核心

感觉:其实感觉面的不是很好,因为面试官不是我这个技术栈的,所以都没有问什么

#24届软开秋招面试经验大赏#
全部评论

相关推荐

2 3 评论
分享
牛客网
牛客企业服务