招聘信息哪里找
- 关注各大公司的招聘公众号。直接搜XX招聘即可。
- 加入一些内推群,一般是内部员工建立的,希望你用他的内推码
- 直接联系HR
笔试面试流程
一般招聘的流程是:笔试->综合面试->技术面试->HR面试->发放offer
- 笔试:一般是算法题,可以参考leetcode上的算法题。利用公司的笔试系统,全程监控,2个小时4~5道题。笔试一般不设分数线,但分数会作为面试官的一个重要参考标准。
- 综合面试:有的公司没有这一项,主要是根据简历,询问做过的项目相关的问题。
- 技术面试:一般有2到3轮的技术面试,这一部分之后单独拿出来讲。
- HR面试:问问薪资相关、个人情况、以及性格、心理等问题。
笔试和面试有时可以同时进行,即还没有笔试就进入到综合面试(我一个同学是这样)
技术面试
技术面试的流程是:自我介绍->技术问题问答->当场看你做一道算法题->反问
- 自我介绍:首先说清自己的基本情况:姓名、在哪读书、在校的基本情况。之后说明:为什么面试这家公司,为什么要面试这个岗位,我能带给公司什么,我希望通过实习得到什么。
- 技术问题问答:这个之后详细说
- 算法题:面试系统可以实时看到你写的代码,页面也类似于Leetcode,这个可以优先刷剑指offer,会有帮助。
- 反问环节:最后他会问你你有什么想问的吗?我一般会问您觉得我还有哪些不足,体现出好学的态度。
技术面试的准备主要包括三个主要部分:基础知识、算法、面经
基础知识主要包含:数据结构、计算机网络、操作系统、数据库、算法分析与设计、任意一种编程语言等;如果希望系统的复习基础知识,可以通过“王道”考研(B站有免费的全套官方课程)进行学习,如果已经具备了部分基础知识,只是想捡一捡,可以直接从网上搜你报的岗位的面试经验帖子(面经),自己归纳总结,然后直接复习常考的知识点。算法题首先要具备一些基本的数据结构、算法知识,这里的算法只是只大学课堂上的动态规划、贪婪、分支限界、分治等等算法,可以找本科的课本复习一下。然后结合leetcode刷题,反复练习。