「第三十七期」小米 golang服务端开发 校招 一面二面

物联网0143

「第三十七期」小米 golang服务端开发 校招 一面二面,第1张

由于没有golang基础,又没什么项目经验,所以上来先代码题:

……后面记不清了

面试官很和蔼,有的问题没回答出来,也一一给我进行了讲解。一度以为自己凉了。过了一个星期后联系我进行二面。

面试官很年轻,大概二十七八,感觉非常亲切。

把我的所有项目都问了一遍,针对一些点对我进行了提问,指出了项目的不足,我虚心受教。

他在找题,顺便问了问我有没有什么疑问?(问面试官旁边的同事们在讨论什么。感觉公司的氛围很活跃,我很喜欢。我讨厌死气沉沉的环境。他表示认同。)

调试了两次,ac。

两次的面试官都非常nice,虽然有些紧张,但是体验很好,聊的非常投机。

请实现 个算法,确定 个字符串的所有字符是否全都不同。这 我们要求不允

许使 额外的存储结构。 给定 个string,请返回 个bool值,true代表所有字符全都

不同,false代表存在相同的字符。 保证字符串中的字符为ASCII字符。字符串的

度 于等于3000。

这 有 个重点,第 个是 ASCII字符 , ASCII字符 字符 共有256个,其中128个是常

字符,可以在键盘上输 。128之后的是键盘上 法找到的。

然后是全部不同,也就是字符串中的字符没有重复的,再次,不准使 额外的储存结

构,且字符串 于等于3000。

如果允许其他额外储存结构,这个题 很好做。如果不允许的话,可以使 golang内置

的 式实现。

通过 stringsCount 函数判断:

使 的是golang内置 法 stringsCount ,可以 来判断在 个字符串中包含

的另外 个字符串的数量

还有不同的方法同样可以实现,你了解吗

推荐go相关技术 专栏

gRPC-go源码剖析与实战_带你走进gRPC-go的源码世界-CSDN博客

天翼云Golang面试一般会分为以下几轮:

第一轮:简历筛选,在这一轮对简历进行筛选,看看是否满足面试要求,准备进入下一轮。

第二轮:简单的编程测试,这一轮主要考察面试者的基本编程技能,面试者需要准备一些简单的编程问题作为测试。

第三轮:技术面谈,这一轮主要是考察面试者的技术能力,可以涉及Golang相关的基础知识和常见的技术问题。

第四轮:计算机知识测试,这一轮是考察面试者的计算机基础知识,比如数据结构、网络协议等。

第五轮:综合能力测试,这一轮主要考察面试者的综合能力,比如项目经验、团队合作能力等。

以上就是关于「第三十七期」小米 golang服务端开发 校招 一面二面全部的内容,包括:「第三十七期」小米 golang服务端开发 校招 一面二面、golang面试题2之判断字符串中字符是否全都不同、天翼云golang面试几轮等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!