面经分享 | 小白菜的2020秋招经历分享记录(Java开发方向)

目录

前言

投递渠道

面试准备及注意事项

公司面经

百度

京东

美团点评

金山云

58同城

最后一点唠叨


前言

已经十二月份了,虽然我的秋招已经结束好久了,但今天的博客突然间就想分享一下自己作为一个小白菜心酸的秋招历程,包含一些面过的公司面经整理,主要目的是为了记录自己,当然如果能对一些没有经历过面试的学弟学妹们能有所帮助就更好了......

作为一个数学系的妹子,大一大二每天乖乖上课,下课打游戏,期末疯狂复习应付考试,过着混吃等死的生活,在大三的紧张感扑面而来的时候,才决定走上程序员的道路,开始踏上认真学习Java的路程。作为非计算机专业的学生,最大的体会就是:编程思维很重要!!!毕竟不是计算机专业,在最初学习那段时间,每每看到一道情景类的编程题的时候,第一反应脑子里蹦出来的不是算法,而是数学建模~_~ 我太难了。因为学习的比较晚,所以错过了整个提前批(感觉错过了一个世界),正式开始疯狂投简历疯狂跑宣讲会就是秋招正式启动,也就是9月3号之后了,前后投递的简历保守来说也有100多家,真的是不知者无畏~初生牛犊不怕虎~的大小公司都投了,所以可能报应就是,毫无面试经验的我第一次电话面试就拿阿里试了水,不过这个就不说了,那个电话面试惨不忍睹,回过头来想想只能说:面试官和蔼可亲,面试官想让我过但是我真的就扯的过不了啊啊啊!然后第一次现场面试又拿百度试了水......我......我......我也不知道怎么回事,我投了那么多家大大小小的公司,就只被大厂捞起来了我也很绝望啊,而腾讯可能因为自己太想去所以没敢投,在截止网申的最后一天投了简历,挂在笔试上了,所以BAT就从此与我的秋招再无瓜葛。

正经的面试分别面了:京东、百度、美团、微盟、金山云、58同城、中软国际以及在学校招聘会上面试的一些小公司,面试问的也太基础,工资给的超级低,所以也没记住公司名字~

投递渠道

分享一下海投的投递网站:

  1. 牛客网——牛客网是个宝藏,不仅可以自己选择性投递还可以找学长学姐内推哦

  2. 智联招聘

  3. 前程无忧

  4. 校招严选公众号——可以查看公司宣讲会,个人觉得亮点是严选评级,可以借鉴

  5. 关注本地的一些会有大型招聘会的学校的就业指导公众号,因地而异就不举例了

面试准备及注意事项

  1. 首先,你需要一份认真制作并反复修改反复斟酌过的简历,嘻嘻嘻~,认真的哦,不管你技术多厉害,简历过不了就不会有面试的机会,那么一切的努力都被扼杀在萌芽的时候了;
  2. 简历是根据你的技能写的,但是制作完简历之后,你需要将简历上的技能都全面的再复习一遍哦,面试官可能会问到你明明会但是之前就是没考虑过的问题,所以简历做好之后再复习简历必不可少;
  3. 然后,个人经验来说,你需要准备语速适中的2~3分钟的自我介绍,最好能提前准备一下自我介绍的大纲,这样在面试中从自我介绍开始就是逻辑清晰结构严谨的,给面试官的第一印象会有加分的吧;
  4. 最后每一次面试完之后,都要对自己当场面试有所总结,不清楚的知识要马上去查缺补漏,千万、千万、千万不要抱着侥幸心理拖着,觉得自己还有不足的地方一定要完善;
  5. 需要注意的是,面试不仅仅是面试官问问题你回答问题的简答题考试,而是在面试交流过程中你要让面试官了解到你的特色,要默默塑造出自己在交流中的一种你的形象出来,这样的你才是与别人不同的你,但是这个说法不是说要虚假塑造,在面试过程中千万不要为了迎合面试官的问题而撒谎,真诚才是最打动人心的,真诚是能被交流者所感受到的,所以做最真实的自己。

公司面经

百度

投递岗位:Android开发

面试形式:西安现场面试

面试内容:

1、投了安卓开发,你了解安卓开发吗?

2、JVM垃圾回收的几种算法?具体讲一下

3、多线程情景题,怎么让一个线程进行到一半的时候开始另一个线程?

4、了解涉及模式除了你简历上写的还有其他的吗?代理模式

5、讲一下代理模式

6、每个设计模式的出现都有它的作用,那你说说SpringMVC的应用场景,为什么有它的存在呢?

(应用场景+与其他框架的优点对比)

7、Linux下的线程交互怎么实现

8、JVM的内存模型、Linux的地址划分结构

9、手写代码:最好的时间复杂度写一下统计数字对的个数的代码

10、手写代码:反转字符串的单词顺序,不影响单词内部的字母顺序

面试总结:

首先投递岗位一定要有自己的技术支撑哦,我只学习了Java,而没有了解Android开发相关的知识,但百度投了Android开发,我就是初生牛犊不怕虎的反面教材,啥岗位都敢投;

此外面试官人挺好,和蔼可亲的,面试结束后还跟我说面试经验,可能明显感觉到我第一次面试的回答问题的青涩吧,告诉我以后面试多了我就能自己找到回答问题的套路了,但是就是专挑我不会的知识点问,总说:你简历上写了xxx,没写yyy,那你了解yyy吗,来讲一下,卒。

京东

投递岗位:Java开发

面试形式:电话面

面试内容:

一面:

  1. 基本数据类型有哪些?汉字占几个字符?char可以存储汉字吗?为什么?

  2. 继承自Object类下的方法有哪些,比如说?

  3. 重写equals方法需要重写hashcode吗?

  4. static关键字修饰的变量和普通变量有什么区别?

  5. ArrayList和LinkedList的使用场景?她们线程安全吗?我说它俩不安全,vector才线程安全

  6. 那List里除了vector还有什么线程安全的吗?我...好像没有了吧

  7. 了解HashMap吗,如果了解的话讲一下?

  8. 那HashMap线程安全吗?不安全,但concurrent hashmap是线程安全的

  9. 那你猜测一下concurrent hashmap的结构或者实现和hashmap有什么区别?

  10. 关于数据库InnoDB你了解多少?

  11. 由数据库底层的B+树谈到数据结构,AVL和RB树?自己挖的坑...还能说啥

  12. CAS算法你了解吗?

  13. 排序算法里面时间复杂度最低的是?

  14. 二分查找的过程?

  15. 常见IO模型了解哪些?讲了BIO、NIO

  16. 多线程的状态有几种?分别是什么?

  17. 刚你有提到synchronized锁,那关于锁你除了synchronized还知道有哪些?

  18. 假设给你几个多线程,让他们按照某种顺序执行,可以怎么实现?

  19. 了解过concurrent包嘛?em..不太清楚(如果你了解的话就有更多种方法实现了)

  20. 框架部分了解多少?然后就blabla讲了spring的IOC和AOP

  21. 你了解@Autowire注解和@Request注解吗?用过吗?区别是什么?

  22. 你有什么问题问我的嘛?

(中间还问了一些其他的,但是是我完全不了解的,所以记不清问了啥了......)

面试总结:电话总共46分钟,自己超级菜,面试官人超好!!!

面试内容很明显覆盖范围比较广,而且从简单到难层层递进,总能问到自己所擅长的知识上去的。

 

二面面试形式:视频面

你能接受来北京工作吗?你能现在就实习吗?

那你自我介绍一下......

那你做过什么项目吗?

1、多线程的几种状态

2、超时等待状态之后会进入什么状态

3、怎么唤醒等待状态的线程(线程部分层层递进聊了挺久)

4、sleep()会释放锁吗?wait()呢?

5、String和StringBuffer、StringBuilder的区别?实现:为什么安全?为什么快?

6、currenthashmap和hashmap和hashcode的区别?

7、框架有了解吗?讲一下spring

情景:你导师布置了题目就不管了你会怎么做?

那你比较弱的部分你打算怎么解决?

你比其他人的优势是什么?

然后就你要问啥,然后随意聊了几句

(此次面试原本是现场面试的,但是因为学校有事时间冲突所以没去,在我差不多都不抱希望的时候面试官打了我的电话问了我原因,然后临时决定仓促的视频面,真的万分感谢我的面试官给我这个机会,而现在也是准备年后先去京东实习了,比心我的两个面试官)

美团点评

投递岗位:大数据开发

面试形式:西安现场面试

面试内容:

1.自我介绍

2.项目balabala聊好久

3.由项目问到concurrenthashmap、hashmap、hashtable底层结构,有啥区别?

4.NIO与Netty的了解,为啥用Netty?Netty在NIO的基础上进行了哪些优化?

5.学过操作系统嘛?进程间通信了解吗?

6.了解框架吗?比如spring,有实际应用过吗?

8.画了一个表,手写语句查找所有成绩都>90分的学生学号

9.手写两个有序链表的合并

10.TCP属于哪一层?和UDP区别?讲一下三次握手,有笔你画一下

时间差不多了,就到这里

面试总结:面试官说话超级温柔,面试过程中也挺好,感觉面试官问的问题我差不多都应付下来了,但是最后还是没给我通过,可能是因为我依然初生牛犊不怕虎的投了不相符的岗位吧,投大数据开发也是勇气可嘉了。

金山云

金山云的面试没写面经,所以就简单的分享一下面试过程吧。

因为金山云面试那天到达现场后,HR小姐姐先给了我一份题,让我用一个小时做完后去找她,她给我安排面试官面试(但其实我之前有线上笔试的)。然后单独的房间见到面试官后,面试官先让我自我介绍,这个过程中他在看我刚做完的那套题,然后自我介绍完了后就从那套题的第一道开始往下聊,题目过完了也就面试结束了,全程大概半个小时,所以我也没有特意总结面经。

58同城

58同城是后来差不多补录的时候捞我起来面试的,面试形式是QQ视频面,这里需要注意了!!!血的教训:一定要找一个网络环境比较好的条件下进行面试,我面试那天数据太卡了,一会能听到一会听不到,面试体验极差,也是难为那个面试官了。面试开始是自我介绍,但是一边自我介绍面试官就根据我说的开始提问问题了,然后是项目介绍,项目介绍的时候也是,我所说的每句话都将成为呈堂证供...哦不,都将称为提问依据,因为项目经验比较欠缺,只聊了一个项目就面试了半个小时,最后面试官先生建议我去考研,说我没有实习经验,又不是计算机专业的......惨,面完我都笑了!

最后一点唠叨

我也不知道我最后唠叨这几句目的是啥,但是我就想说:秋招不易,付出和回报是成正比的,另外,各大公司秋招结束之际都还有补录名额,希望秋招没能顺利上岸的同学抓住机会,珍惜机会,不要气馁而一蹶不振,不怕真理无穷,进一步总有进一步的欢喜嘛,加油!

 

发布了45 篇原创文章 · 获赞 11 · 访问量 4819

猜你喜欢

转载自blog.csdn.net/weixin_44187963/article/details/103497715