2019校招提前批面试经验总结

个人面试经验总结

针对找开发工作的经验贴

1、自我介绍

面试开始,是自我介绍部分,所以要提前准备好相关岗位的自我介绍,将自己的亮点,能胜任此岗位的优点介绍出来,台上一分钟,台下十年功。提前准备

2、项目介绍

后续问题一般由项目引出,所以将自己熟悉的,做的有技术含量的项目,放在项目经历第一个,自己台下,充分准备技术要点,能够清楚的画出项目架构图,并将相关技术延伸点,吃透。

3、扎实基础

包括该岗位所用语言基础,计算机,操作系统,网络原理,数据结构,数据库海量数据处理,这一部分,多刷几篇面经,将面经中问题,吃透。一般就能过了。

4、手撕算法

在本人面试过程中(纯手写,10分钟以内,不能出错),遇到6种类型题目。

1)链表

链表题目,首先想,快慢指针方法(倒数第K个节点,找环入口),递归(反转链表,合并有序链表),

2)数组

数组问题,有序的查找就是二分查找,tuo-sum问题及其变种,就是双游标。最直观的方法就是循环遍历(面试官不想要的),找出现数字的次数可以借助,hashmap。以及对垒方法。

3)二叉树

此问题一般就考察递归技巧,否则就借助,栈,队列等数据结构,多刷题。

4)字符串(本质就是字符数组)

上面解数组问题的方法适用于字符串,以及动态规划解LCS。判断字符串A是否是B的子串(简单回溯),子序列(双游标)。反转字符串的单词顺序问题(如hello变为olleh),基本都可用基于swap的方法。还可借助栈,队列,递归

5)各排序查找算法

时间复杂度,空间复杂度,尤其是快排写法,堆排序还是要会写,被问到3次了。

6)其它

Fibonacci数列最优写法。动态规划,回溯法,生成Excel表头。
只要把牛客网剑指offer都刷会,原理都吃透。再刷够200道LeetCode,你可以拿下90%的面试。本人被挂的面试基本都是算法部分。

5、hr面(将常见问题总结好回答)

自我介绍,最大优点最大缺点。爱好。一件你最自豪的事,你最用心做的一件事(最好跟项目相关,比如自学开源项目,否则被diss没技术底蕴),是怎么解决的,你的职业规划。某些厂hr还会问一些技术问题。以及一些开放性问题,此时一定要逻辑清晰,给出具体分析过程(不论对错,重点考察你逻辑思维,所以考虑全面点)。

6、总结,心得

本博客根据本人多次面试经历所总结,献给需要的人。其它面经就不写了,在网上找,个人认为一定要早开始准备,做好上面的几点,一定可以拿下90%的offer。(能去大厂实习,一定去,实习转正比秋招不知道简单到哪里去咯!能提前批面试,就去提前批面试(在实践中学习,实践出真知,当然不要毫无准备的去送经验),所以提前准备吧)!

附录

本人面试快手后台面经一篇,原文发在牛客网(建议学弟妹多去牛客网刷面经,可以快速学习面试经验,直击面试官考题)。
快手面经传送门:https://www.nowcoder.com/discuss/102176

  • 9
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值