面完了才来补上第一次的面经
分割线
—————————————
一面(35分钟左右)
1.自我介绍
2.项目介绍
3.项目中异步化怎么实现的
4.讲讲Java集合框架
5.讲讲刚刚你提到的红黑树
6.比如对list排序有什么方法(我问是链表还是数组,面试官说就是arraylist,linkedlist什么的,我说那就collections.sort)
7.讲讲这个sort用了什么排序方法(我说collections.sort我还没来得及看,但是我看了arrays.sort源码,我能跟您讲一下这个嘛,面试官说可以,那你讲这个吧)
8.你刚刚提到的计数排序时间复杂度是多少(线性)
9.讲讲JUC最熟悉的部分(我说了锁机制)
10.你刚刚说到的CAS原理是什么,会出现什么问题(自旋,ABA)
11.ABA怎么解决(版本号机制)
12.你刚刚讲的ThreadLocal会在什么场景下用到(我说了我项目中的一个场景)
13.讲讲spring aop
14.讲讲aop一般用于什么场景
15.说一下mybatis俩种传参机制(占位符和拼接)
16.举个例子说明你刚刚讲的sql注入
17.用一个数组模拟一个栈(我也不知道为什么我当时脑子里只有生产者消费者模式,就写了个生产者消费者模型😂😂😂)
18.有什么想问我的么
分割线
————————————
二面(大概四十五分钟)
感觉二面都不是我在说,面试官一直在说
1.自我介绍
2.项目介绍
3.项目中的云存储怎么配置的
4.项目中的云存储怎么校验的(到这已经卒了,我真的没看啊,然后面试官人很好的跟我一点一点讲解😂😂😂)
5.学习方法,看什么书
6.你对多线程了解么(了解)那要是说先做一些操作再合并结果怎么做(fork jion,还说了future和callable但是被否)
7.你知道static用法么,有多少说多少
8.你知道异常么
9.给你五分钟时间,写一个程序,实现一个函数,打印十次,数字随机,加减随机,但是加法俩数之和不能超过十,减法不能出现负数(面试完我才发现我把random写成了ramdon,再一次卒,并且一开始理解错了意思还😭😭😭)
我怎么一大早上的脑子就跟搅浆糊一样啊😭😭😭
分割线
———————————
hr面(大概二十分钟左右)
1.自我介绍
2.你了解这个部门业务么(不了解,然后小姐姐跟我一点一点介绍,说是做保险的,有没有人知道京东保险是啥啊😅😅😅)
3.你能给这个部门带来什么价值
4.作为女生为什么要做技术(第三次被问了,阿里总共面俩次,俩次都问了,难道女生搞技术很奇怪嘛🤒🤒🤒)
5.学习方法,目前在学什么
6.你在学习生活中有遇到过什么压力,怎么解决的(本来小姐姐想问实习压力,一看简历,没有......仿佛空气静止了一秒钟)
7.给你影响最大的人是谁
8.有什么想问我的么
分割线
—————————
没想到被hr挂了,不配做东哥的兄弟😂😂😂我怎么感觉京东比较想招能尽快干活的,今天hr跟我说他们部门业务最近很紧张什么的,然鹅我说我七月才能入职,难道这不是暑期???