您的位置 首页 golang

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

一面:

  • 自我介绍

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

  • 链表存储的大数加减法
  • 字符串存储的带优先级算术表达式计算
  • 判断二叉树是否为平衡二叉树

基础知识:

  • tcp四次挥手过程。
  • 最后一次挥手为什么要等待2MSL
  • 数据库索引的实现
  • B树B+树的区别
  • 五种io模型
  • 说一下事物隔离,怎么实现事物隔离?

……后面记不清了

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

二面:

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

  • 自我介绍

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

  • Java中 String a=”xx”;String b=”zz”+”yy”+a;发生了什么?
  • 你还用过哪些String类库?(没用过)
  • Java的final关键字的作用。
  • 大学应该没有JS的课程,为什么你的服务器要用JS写?
  • 写一个SQL查询(我SQL语法巨烂,没写出来,请求面试官换一道算法题,面试官很仁慈hhhh欣然同意)

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

编程:

  • 一个英文句子存储在字符串中,将其中单词排列顺序倒置(不改变每个单词)。

调试了两次,ac。

  • 什么时候有时间三面?(周末或下周都可以)

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

文章来源:智云一二三科技

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

文章地址:https://www.zhihuclub.com/101215.shtml

关于作者: 智云科技

热门文章

网站地图