面试经验贴

因为自己是计算机专业的,所以本文主要面向计算机专业学生,但是在找工作上的一些注意事项其实也是大同小异的,其他专业的同学也可以看看当个参考。当然本文的见解也是一家之言,大家根据自身条件辩证看待和接受即可。23届刚毕业,借着活动分享一下,自己参加了去年的秋招以及今年的春招,也就根据这段经历进行的总结,岗位投递均为后端开发工程师,使用编程语言是Java。

秋招计算机行业7-12月都有进行招聘,但主要还是集中在8,9,10三个月份,所以大家在时间的安排上需要合理进行规划。

算法的刷题,面经的背诵,项目的了解程度以及一些场景题的总结需要提前做,并不断在面试中进行打磨最后形成自己的知识体系。算法的刷题上面还是要依靠牛客,力扣以及加入一些刷题的微信群,通过不断练习经典题目以及拓展视野的方式加深自身的算法功底。在秋招的过程中还是遇到了很多的原题的,比如23年秋招蔚来汽车的一面中就遇到了旋转数组中的最小元素 再比如蔚来二面中直接就说让手写两个排序算法不能使用API以及不能写冒泡排序。。。。所以说向快速排序这种常见的排序算法哪怕背也是要背会的。当然在要求更高的笔面试中就不好再碰到原题了,一般美团,小红书以及BAT喜欢原创题目,这种就只能多练以及靠一些运气,希望能考到自己掌握好的知识点上面了。企业题库 可以参看这个网站,有总结的各个公司的真题。

面经的背诵上面我用的牛客的知识点面经,感觉总结的还是挺全面的,同时也看了几个公众号的面经分享。鱼皮等一些大佬都会分享资料的,可以挑着看,但建议最终要形成自己的面经,能够真正理解是最好的。计算机基础知识建议看小林图解系列 ,总结的非常好。阿秀这个也比较全面,都可以看看。计网还是出镜率比较高的,尤其是偏通信的公司,比如某信当时面试就问了电脑上的Ping命令是基于什么协议的等等问题。不管使用什么编程语言,基础知识都是很重要的,建议重视起来(放一个Java体系的知识网站 供有需要的参考Java全栈知识体系)。

项目方面看各人对自己的要求吧,但不管怎样自己一定要能够完整介绍完自己的项目,最好有一两个亮点能够吸引面试官,拉着他到你熟悉的领域跟他扯基本上项目他不会太难为你了就,当然项目最少准备两个。

面试一定要自信一点,第一次肯定会害怕,但多面几次也就不会害怕了,大不了面试完了下来吐槽面试官,大家都是这个过程的。当然在面试前还是要多做好准备。如果真问到不会的知识,大方说这块确实不了解也就没事了。另外需要提前了解你所投递的岗位(真有听说过忘记自己投递岗位的),公司的业务大致是什么样子的,自己未来的发展规划也要提前准备一下(深度和广度方面,比如就说深挖技术能够承接好自己的工作,快速上手,等以后可以扩展自身的能力,多参与项目等等,反正言之成理即可)只有足够的准备才能给自己足够的信心,所以多准备,多实战。但其实说实话不管准备成什么样子都不会说完全准备好了,所以多一点点勇气,勇敢踏出第一步可能在某些时候会更重要一点。

也建议大家面试时如果问了工作地点的时候先答应下来,能去心仪的地点最好,不能去也可以先拿到Offer然后再考虑或者再跟Hr扯皮,万一可以呢。投递了哪些公司还是准备个文件记录一下,弄个EXCEl,什么时候投递的什么岗位,目前到什么程度了等等这些信息。可以找小伙伴一起进行模拟面试来提前适应适应,找不到的话对着电脑试一试也可以。因为投递需要写一大堆信息,所以最好准备个文件,里面填好自己的基础信息,获得的奖项,项目介绍等等信息,这里推荐语雀APP或者飞书等等都可以用,能支持跨设备最好。

最重要的一点,千万别忘记面试时间,推荐桌面日历,或者直接定闹钟提醒自己,快到点了就找个安静的房间做好准备。(我就忘记过笔试以及面试时间,真没少踩坑了。。。)国企多会在9-12月招聘,应对国企的面试也需要准备一下自己的校园生活学习的介绍,研究生的话可能要简单介绍一下自己的研究方向,在学校发表论文的情况等等。比较看重四六级以及奖学金这些,当然如果能力足够优秀,那么这些也不会是硬性限制的。

最后祝大家都能顺利拿到心仪的Offer!也希望大家能多多点赞!

提供一些当时之前总结的公司后端的笔面试算法题目和八卦文题目大家做参考,投递的岗位均是后端开发:

蔚来汽车:

  1. 最长回文子串
  2. 接雨水
  3. 买卖一次股票,最大利润
  4. 手写LRU
  5. 下一个排列
  6. 旋转链表
  7. 手写快排

用友面经:

  1. MySQL和MongoDB/Redis区别,MySQL适用于什么场景,接触过MySQL调优吗,讲讲对MySQL索引的理解,聚簇索引和非聚簇索引存储区别有什么
  2. 数据库事务隔离级别了解吗,讲讲区别,MVCC是什么机制?
  3. Spring Boot怎么更换bean组件
  4. 重写和重载的区别
  5. 五种IO
  6. finally一定会执行吗
  7. JVM内存划分以及垃圾回收方面的知识点
  8. ....

兴业数金:

  1. 接口和抽象类的区别是什么
  2. TCP三次握手和四次回收
  3. Spring的特点?工厂模式,AOP,IOC
  4. TCP和UDP的区别
  5. 说一下==和equals的区别
  6. HashMap的扩容机制
  7. 为什么HashMap的扩容以2的次幂去进行

其他的一些就没有再记录了,就这些吧。

#我发现了面试通关密码##蔚来##用友##兴业数金一面#
全部评论
希望大家能多点赞,别光收藏,祝点赞的最后都能拿到心仪Offer!!!
1 回复 分享
发布于 2023-07-28 13:14 河南
点赞 回复 分享
发布于 2023-08-01 11:33 北京
好的大佬
点赞 回复 分享
发布于 2023-07-28 15:25 广东

相关推荐

05-05 12:26
门头沟学院 Java
转眼就到五月了,天气还没热起来,回过头看,这大概是过去一年中最忙碌的一段时间。2 月到 4 月几乎没有休息,等节奏慢下来,才发现夏天已经快开始了, 暑期也正式落下帷幕。最后可能会去字节,后面还剩个 B 站和饿了么的面试,但大概率不会再继续投了。我总想为这一年的奔波写点什么,不是为了炫耀什么经历,而是怕自己在未来某个疲惫的清晨,忘了这一路上遇到的人、做过的选择、受过的打击。美团很大,但我所在的组像是一艘大船上的仓库,琐碎、边角,不起眼。小红书则像一条快艇,核心、紧凑、推得很猛,我第一天就被拉去开会,接需求,像是被丢进战场的菜鸟,幸好 mentor 是个特别好的人,用他稳重的方式接住了我的慌张。而字节也算是核心组,目前还没入职,但面试就折磨了我一个月, 面了足足五轮.这一年里,我遇到过一些很重要的人。比如sf师兄,他是我坚持做后端开发最关键的支持者。我实验室工位搬到他旁边后,他几乎是手把手带我,给我发资料、讲面经,一次次帮我梳理思路。没有他,我可能早就放弃了这条路。在小红书实习的时候,我也特别幸运,遇到了 mar 哥和hk。我们经常一起讨论接过需求、代码、实现方案, 当然基本是我听他们说哈哈哈哈,他们对实习, 业务的理解也影响了我很多。记得第一次面 WXG,被评“算法还可以,但缺乏刨根问底的精神”。那时我不太理解这句话的意思,现在回头看,似乎懂了一些。我是 211 硕士,26 届,机械转码。读研前几乎没接触过编程,只会点最基础的 Python。考研上岸之后有段时间沉迷 APEX 和 LOL,代码完全扔下了,直到后来偶然接触了伯克利的 CS61 系列,才真正开始把基础打扎实。之后也写过一些小的轮子项目,刷题刷到 1700 分,算是慢慢找到方向了。研一的时候,我跟的是一个年轻导师。他非常 push, 当时研零还没正式进组,就给我派了几个活。但人很实在, 我一直觉得他适合去工作, 但是他选择了高校当老师, 他说想把他觉得好的知识教给大学的学生, 他是非常非常好的人。我记得刚开始连函数怎么写都不太会,是他让我坐到他办公桌旁边,一行一行教我 Python,看不懂代码就带我一行一行的读, 我就在旁边当气氛组。说实话,他可能是我见过国内能力最强的 CS 专业的老师,全栈还全干,项目、科研、代码都能上。他给钱也很大方,从不抠,不过就是会被他导师拉去干一些没人愿意接的活,但从来没把这些事压到我们头上。后来我实习,他也很支持。嘴上偶尔抱怨项目没人干了,可从没说过什么“必须回来”这类话,心里清楚他是在成全我。研一那段时间,实验室管得不多,课程也不是特别重。我花了不少时间去上国外网课,比如算法、数据结构、Python、Java 这类基础课程。印象最深的是数据结构,国外老师讲得真好,把很多概念讲得特别透。后来面试的时候,数据结构这块几乎没怎么被问住,心里其实挺感激那些屏幕另一头素未谋面的老师。除此之外,剩下的时间说实话也没做太多正经事,打了不少游戏,LOL、APEX、怪猎,一晃就过去了一年。到 2024 年 7 月,我开始写一篇小论文,同时也开始认真想未来的方向。是工作,还是继续读博?我读研时曾觉得读博是终点,是最理想的归宿。可现实总比想象复杂,慢慢发现自己可能并不那么适合科研。不管是国内的人情世故,还是对专注力和长期热情的要求,我都不太能达到。其实要是随便找个博读读,毕业后去个大专当老师,这条路应该问题不大。但我也明白,那并不是我想要的生活。8 月份,小论文的实验差不多做完了,我开始正式学黑马视频,补后端知识。这时候还好,之前算法和数据结构的基础都还在,真正需要补的是 JavaWeb、计算机网络、操作系统这些偏工程和八股的内容。刚开始看着觉得很多,其实沉下心来学,发现真正需要长期记住的没那么多。那段时间我基本是边学边问,师兄还是那个师兄,帅峰。那会儿他还在美团实习,平时很忙,只能周末抽空,我就一口气把一周积攒下来的问题全甩给他。他也从没烦过我,慢慢帮我分析,一点点讲,讲完再去永劫启动到了国企最后一天,  10 月 7 号,我把 JavaWeb 和 Spring 全家桶都看完了,也过了一遍小林 Coding 的计网笔记。为什么我记得那么清楚呢,因为我在家写完了苍穹外卖。那本来是和朋友约好去旅行的日子,但被我鸽了哈哈哈哈,就留在家里写项目, 虽然主要是因为我妈让我回去相亲……这个项目加上之前在实验室做的一个项目,差不多就是我实习投递的主要材料了。当时也不太懂投递策略,想着“先试试看”,就直接把所有知名互联网公司几乎投了个遍, 小厂基本没投过, 心比天高, 命比纸薄。结果就是一整周过去了没有一个面试邀约,整个人挺焦虑的。白天学操作系统,晚上等消息,邮箱看了一遍又一遍。也不是没心理准备,但那种空等的感觉,真的挺消耗人的...
点赞 评论 收藏
分享
04-28 19:01
已编辑
西南大学 Java
1.自我介绍2.问一些基本情况(能实习多久,手上有无offer,学校成绩…..)3.手撕包含 min 函数的栈(撕出来了,acm模式还是比较简单的一道题)4.八股/项目介绍项目你怎么验证你的项目能支持这么高的并发?如果有几十万的用户怎么解决缓冲问题?怎么实现异步订单处理?怎么控制库存?库存扣除的实现?订单减扣的准确性怎么保证?库存你设计了几张表?主键是什么?怎么提升并发能力?分库分表的实现?cpa?那你订单超卖,或者说是那库存信息不对,或影响了用户的一些数据怎么处理?刚刚你不是说有那个 AP 吗?那个 P 它不是就已经分区了吗?分区你怎么保证它上锁能上成功呢?分常见分布式一致,它有什么解决方案,你知道吗?一个请求从 APP 发出到服务端消费中间会大概会经过什么?TCP 怎么保障可靠呢?mysql隔离级别?可重复读怎么实现?有哪些类型的索引?主键索引在数据结构上与其他索引的区别?什么是聚簇索引设计模式?工厂模式适用于哪些情况?Java 中的 ArrayList 和 LinkedList 适用于什么场景?它们的扩容策略?怎么排查一些问线上问题,如果 Java 里面的 CPU 在增长,那你怎么去定位这个问题?比如说它 CPU 现在就变得很高?手撕出来了,然后八股大部分都回答了,但是我有好几个问题一开始都没听清楚,所以可能答得不够好,感觉又要凉了,转行能干啥,啊啊啊啊啊,感觉自己找不到实习了,有无点击就送的公司😭      
查看28道真题和解析
点赞 评论 收藏
分享
评论
62
138
分享

创作者周榜

更多
牛客网
牛客企业服务