Grab后端开发一面面经
第一次用全英面试
面试官是国人,但是可能我刚开口用了英语打招呼,所以接下来所有的交谈都是用英语进行的🤣🤣
还好我有提前准备英语的稿子🤣🤣所以简历部分没有啥太大问题,整体感觉非常轻松和友好
一、自我介绍(3 min)
二、深挖项目(20-30 min)
项目是数据分析和数据建模相关,答主是非科班出身的,实习内容是写API接口
三、简单的算法题
给定一个数组,返回该数组的最小值,优化代码
很简单的题目,一开始用了sort,但是后来提示到sort的时间复杂度是O(nlogn)
有没有更加优化的办法,提示遍历数组,先选到一个数,当找到一个更小的数,更新min_int,直到遍历结束,输出min_int
但是后来时间不够了,就被打断了😭😭可能自己太笨了没写完
四、反问环节
1. Grab的前景如何
答:公司整体偏年轻,意在将各项业务整合成一个super app,东南亚版的美团,饿了么。国内无业务(竞争不过国内巨头),在东南亚前景可观,年底上市。
2. 为什么公司转Golang?
答:公司规模小,Go语言开发快,性能好,维护成本低。对于app端用新语言较多,系统开发没什么选择,都是C/C++。
3. 工作性质
答:实地+wfh