|
本科生如何才能进入腾讯,阿里等一流的互联网公司? 首先,你需要知道BAT之类的互联网公司面试的一般流程: 1.笔试(如果内推,一般可免笔试)
2.电话面试(1轮,随机)
3.现场面试(3-4轮)
- 第1轮:基础技术面(简历、基础知识、算法)
- 第2、3轮:高级技术面(业务相关知识、算法)
- 第4轮:leader面或HR面(以三观为主)
其次,你需要知道BAT之类的互联网公司面试的风格套路: 1.注重基础知识的掌握,讲究细节,知识点繁杂
2.综合考察多方面能力
3.从一道题目切入,深入问很多相关问题
接下来,就是你所需要做的准备: 1.把握求职面试的关键时间点- 前一年12月-3月:刷LintCode,准备笔试面试相关题目
- 3-8月:实习面试、实习、校招准备
- 8-10月:校招笔试面试高峰
- 10-11月:收offer
2.准备简历- 单页原则
- 实习经历>项目经历>获奖情况
- 重点展现技术相关内容,无关内容删掉
- 项目要写明你做了什么?怎么做的?你的贡献是什么?
- 谨慎使用“精通”、“掌握”这些词
- 对简历上项目的每个细节都要深入了解
3.刷题 面试中经常考到的知识点如下:
算法部分
二分搜索 Binary Search
分治 Divide Conquer
宽度优先搜索 Breadth First Search
深度优先搜索 Depth First Search
回溯法 Backtracking
双指针 Two Pointers
动态规划 Dynamic Programming
扫描线 Scan-line algorithm
快排 Quick Sort |
数据结构部分
栈 Stack
队列 Queue
链表 Linked List
数组 Array
哈希表 Hash Table
二叉树 Binary Tree
堆 Heap
并查集 Union Find
字典树 Trie |
刷题可以帮助你快速回顾、理解上述知识,你需要分两个时间段进行不同目的的刷题:
4.了解公司 你需要从以下几个方面了解公司:
- 企业文化。你需要看这个公司的氛围是不是适合你的发展。
- 薪资待遇。这是最最实际的部分,可能也是应届生选择工作时考虑最多的部分,不要仅仅局限在薪资上,可以看看公司整个福利体系,比如保险、假期、股票等等。
- 晋升机制。公司是否重视人才?是否重视对人才的发展和培养?是否容易晋升?…你需要选择的是一个可以给你上升空间的公司,会对你的成绩和努力给予肯定的公司,只有这样才能有不断向前的动力。
- 工作环境。一个好的工作环境对于员工来说绝对是一种福利。公司加不加班?公司的办公室怎么样?公司的食堂怎么样?公司的同事怎么样?…这些你都可以通过各种途径去了解到。
5.临场发挥 面试前一定要看一遍《硅谷精英工程师面试指导大全》,牢记其中的面试方法和套路。
不要把面试当成是一次考试,而要把它看成是你与未来同事的一次交流。你需要时刻保持自信,保持平和的心态。
在面试结束的时候,无论感觉如何,一定要和面试官说一声“谢谢”,这既是对面试官花费时间面试你的一种感谢,也是为你增加好感度的一种方式。
----------------------------
原文链接:https://blog.csdn.net/JiuZhang_ninechapter/article/details/104053949
程序猿的技术大观园:www.javathinker.net
[这个贴子最后由 flybird 在 2020-03-04 09:23:12 重新编辑]
|
|