一面:问的都是一些基础问题,因为是自己第一次面试,特别紧张,有些语言组织上有很大问题。

             首先问了自己的学习经历,在项目中自己的角色,自己做的一些模块,简历上技术方面的都问到了,例如celery的模块,GIL锁的机制,自己答得还是比较浅显,linux方面做的东西,面试官最后提了一个anisible的工具,自己对这个是没有多大了解,问了一个对数据查询取第二个数据的知识,超级简单,当时真的紧张,说了用python的切片,自己想想都搞笑,数据库是真的要好好掌握哦,mysql深入浅出这本书了解一下 真的不错

            面试一定要准备网络方面的知识,就算不怎么了解,也要懂得原理,面试的时候可以大胆推测,平时可以多看一些文章去了解一下

           linux需要平时多操作一些,我是linux作为开发环境两年了,感觉仍然是只是开发,长时间使用,虽然可能只是开发,中间遇到的一些问题,自己不断解决后就会不断对linux有一定的了解,这就是正则表达式中所述,一个问提变成了两个,Linux是一个问题便成了好几个,只要解决了便会学到很多知识,对Linux有了一定的了解。

          其实一面面试还是勉强可以紧接着就是下午的二面

          面试官直接进入主题,说项目自己所做的模块,然后问了进程线程协程的关系,还有一个字典的算法题,通过对值排序,然后输出键,最后自己总结了,算法就是要使用语言去实现,而不是用一些内置的函数,使用的话反而增大了时间复杂度。

然后最后答得实在是我自己都觉得菜,一面二面总共才聊了90分钟,hr之后也没有回复,自己心里也死心了。

 

重要的事情最后说一遍,自己学到东西,一定要去总结,网络,语言,算法,linux都要有一定了解。不要把时间都放在学语言上,语言是最简单的,深入了解的是语言里面的实现机制,还有就是解决问题的思路,平时可以多看一些算法方面的,学习一些解决问题的思路。

不要刻意学习。

不要刻意学习。

不要刻意学习。

不要刻意学习。

     

Logo

更多推荐