2019校招提前批面试经验总结 系统管理员 2022-05-14 04:18 244阅读 0赞 # 个人面试经验总结 # 针对找开发工作的经验贴 ### 文章目录 ### * 个人面试经验总结 * * 1、自我介绍 * 2、项目介绍 * 3、扎实基础 * 4、手撕算法 * * 1)链表 * 2)数组 * 3)二叉树 * 4)字符串(本质就是字符数组) * 5)各排序查找算法 * 6)其它 * 5、hr面(将常见问题总结好回答) * 6、总结,心得 * 附录 ## 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][https_www.nowcoder.com_discuss_102176] [https_www.nowcoder.com_discuss_102176]: https://www.nowcoder.com/discuss/102176
还没有评论,来说两句吧...