全部面经257
精选
|
最新
岗位:
展开
城市:
展开
关键词:
展开
已选:
java工程师(257)
清空已选条件
匿名用户
感觉没戏
阿里五面进备胎池,面试周期一个月
阿里的面试流程一般分为五面,一二轮技术面,第一轮重基础,第二轮面项目跟基础,第三轮线上代码测评,具体来讲就是给你邮箱发一条阿里伯乐的房间链接,你和面试官同时进入同一房间,窗口左侧空白栏可以敲代码,面试官能看到是共享的,右侧是聊天窗口。 第四轮交叉面,这一面最重要了,真的很重要,因为面试你的一般是其他部门的老大一般都是p9,p10级别。他虽然不能直接否决你,但是他的面试意见,你所投的部门的leader是非常看重的。我就是第四面交叉面挂掉的。挂掉一周之后,原本以为凉凉了,又收到了第五面,问面试官他说还是交叉面,绝望了!面完这一面后,已经一周了,还是没有等到hr面,就这样吧,凉了! 以上,只是我的面试历程,我并没有谈到具体的面试知识点,细节,因为这些东西网上都有,千篇一律,总的来说,阿里是非常看重基础的,对那些简历上花里胡哨的项目他不是太关注。当然大公司实习的项目还是会加分的。
1轮面试:部门主管面试
面试感受:不好;面试难度:困难;面试来源:内部推荐
2 年前发布
2
匿名用户
未通过
阿里巴巴内推电话面试。
第一次面试大型互联网公司,找的学长内部推荐,免掉了评测直接面试。第一次约面试我在外面,不方便,于是改了时间到第二天。晚上九点的时候面试官打来了电话。 面试官:简单介绍一下自己把。 我:balabala。 面试官:我看你用SSH做了个咨询推荐网站是吗?能不能给我详细讲解一下? 我:这是用Spring+struts2+hiberna5做的一个咨询推荐网站,主要功能有。 面试官:那你这个项目是还在跑吗? 我:不是的,是当时我为了参加一个竞赛选择做的一个项目,已经不在跑了。 面试官:那你这个网站能并发多少有了解吗? 我:应该可以三四百这样子把。 面试官:怎么判断的呢? 我:根据一些学校里学生开发的公共网站并发量判断的,他们当时也是用的SSH(其实是要说用JMeter压测过 ) 面试官:那你对性能这方面不是很了解嘛,我问你几个java基础把。ArrayList和LinkedList有什么区别? 我:一个底层是数组,一个底层是链表。ArrayList查找更快,时间复杂度是O(1),插入较慢,时间复杂度是O(n);LinkedList查找更慢,时间复杂度是O(2);插入较快,时间复杂度是O(1). 面试官:那为什么会这样啊? 我:因为一个数组,一个是链表。 面试官:对,是这样,那你有想过为什么数组查找比链表块吗? 我:额。忘记了,好像数据结构上有讲过(其实是数组的地址是连续的,链表的地址是不连续的) 面试官:你看,你好像没怎么准备啊,了解过HashMap吗? 我:了解一点。 面试官:讲讲看怎么实现的HashMap。 我:HashMap是以键值对的形式存储对象的。在得到对象的Key时,用过hash函数把key和value都存放到数组中,如果遇到相同的hash值,则使用链地址法。数据结构是数组+链表的形式,在JAVA1.8中新增加了红黑树结构,在链表长度大于8的时候就会转成红黑树,因为红黑数的查找时间复杂度为O(lgN)。 面试官:知道几种解决hash碰撞的方法? 我:链地址,开地址法,二次哈希法。 面试官:知道为什么hashmap的数组长度要为2的幂吗? 我:额。不知道(其实在hashmap的使用长度超过负载因子时,hashmap会自动扩容。由于hash值太大不能拿来直接散列,所以要用hash值对数组长度取余操作,进一步放到数组下标里。数组下标的计算方法是“ (n - 1)& hash ”。即hash%length,“取余(%)操作中如果除数是2的幂次则等价于与其除数减一的与(&)操作(也就是说 hash%length==hash&(length-1)的前提是 length 是2的 n 次方;)。” 并且 采用二进制位操作& ,相对于%能够提高运算效率,这就解释了 HashMap 的长度为什么是2的幂次方。) 面试官:那看来你对基础掌握还不熟悉,希望你能再多学习学习,那我们今天的面试就结束了,你有什么想要问我的吗? 我:没。
1轮面试:电话面试
面试感受:一般;面试难度:非常困难;面试来源:内部推荐
共1个问题,1条回答
Q:讲讲看怎么实现的HashMap
2 年前发布
6
匿名用户
感觉靠谱
基础知识问题较多,难度大
笔试题,比较专业,围绕java方向主流技术的一些基础知识,Spring是核心,面试基本也是考验基础知识,附带有些场景让你来讲一下设计思路,这点还不错。
1轮面试:笔试
面试感受:一般;面试难度:困难;面试来源:社会招聘
2 年前发布
匿名用户
未通过
阿里北京专场-电话加现场
先是一轮电话初筛,说项目,问基础。包括集合类,多线程,锁,线程池等。spring的容器,bean加载。中间件问你熟悉的消息队列,优点,一些小细节的实现,比如kafka为什么高性能高可用,副本如何同步。再有就是zk和redis,分布式锁这些。现场面就是讲项目,问其中的点考虑过如何优化,大的架构设计上如何改进。穿插一些基础的问题,问分布式系统的设计,事务的实现,一致性保证。
1轮面试:电话面试
面试感受:一般;面试难度:困难;面试来源:内部推荐
2 年前发布
18
匿名用户
未通过
阿里java暑期实习电话面
阿里应该是习惯了面试打电话之前不通知,直接就打过来,手机一般会显示是阿里巴巴的来电,这个时候小伙伴们需要注意一下,基本上都会问方便先聊一下吗,如果已经做好准备,可以放心聊。反之,如果还没做好准备,说个理由不方便,尽量推迟一两天,给自己准备的时间我当时就是没有做好准备,又直接开始电话面,然后被提问很多东西一时间答不上来,卡了很久,估计给面试官的印象也很不好。
1轮面试:电话面试
面试感受:很好;面试难度:普通难度;面试来源:内部推荐
共3个问题,3条回答
Q:自己做的项目。
2 年前发布
匿名用户
未通过
一次有收获的阿里面试
一面主要考技术细节,像jvm,像集合,像并发基础,协议(电话面试)。二面问项目,面试官给了一张图,让把自己公司的项目按照那张图的格式,画出来,并介绍。三面开始深入了,会问架构思维,技术选型,设计模式之类。hr面,好吧,这一面跟尴尬,hr坐在三面面试官边上。很明显已经知道我过不了了,简单的问了几个问题结束了。
1轮面试:电话面试
面试感受:很好;面试难度:困难;面试来源:网络招聘
2 年前发布
1
扫码登录
微信扫码登录
查看更多结果
本页面内容均为用户编辑创建,如有侵权,请按照平台提供的渠道通知。
内容索引
优秀公司
推荐公司
最新公司
相似公司
-
小程序
-
公众号
-
APP