一面:
自我介绍
由于没有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,虽然有些紧张,但是体验很好,聊的非常投机。
有疑问加站长微信联系(非本文作者))