因为学校自己专业的实习原因,跟公司请了比较长的一段时间的假。回来也能接着写公司项目,打算早点把这个项目写完,然后就能专心去复习面试了。
上周周二回来,周三面试了腾讯云智的校招实习。
一面:面试时间大概两个小时左右,问了我做的几个项目,实习期间做的项目,以及Go语言的知识点,感觉回答的还可以,面试官就跟我猛猛聊天,聊了一个小时。后面果然一面秒过。
二面: 面试官感觉比一面的严厉一点。计算机基础知识从头问到尾(坏了啊,问点项目吧,基础知识真背不完)。总结一下,就是被面试官拿捏了。二面基础知识,有几个回答的不清晰。还有两个完全不知道。 最后有给了两道算法题,两道都写出来了。但是应该就是前面基础知识的问题吧。二面完到现在还没消息。
上周五的快猫星云的HR给我打电话说今天约面试(我实习之前投的简历,现在约面试)
这次面试,也确实学到东西了。面试官项目不问,基础知识不问。直接让我去github看他们公司的项目,然后部署到我的服务器上。前面下载,上传文件都挺顺利的。结果解压文件的命令忘记了 (tar -xvf ***),面试官说了一下,后面因为其它的东西下载的太慢了,面试官就没让继续了。
又给了一个web的题,如下:并发访问下面的几个链接,将code码和链接存入map集合。
这个确实有点懵了,之前可能给的都是算法题。map并发写操作需要加锁这个我也知道。但是这是第一次遇见让写一个web服务的。卡了很久,也越来越紧张了,后面就写了一点,让面试官看了看,说写的不太对,不符合他说的要求。
下来之后,可能紧张的情绪稍微好了一点,就又试了试。通过通道去分发链接和for range的配合就可以实现刚才在面试过程中卡住的地方遇见的问题了。对于并发,Go的通道这些知识,运用的相对薄弱挺多的。
学到了啊。
这样就可以了
网友评论