Java实习程序员如何才能如愿拿到阿里offer(阿里面经)

前言:

2021互联网的风比去年更冷一些,在这个寒冷的季节,已经有程序员迎风而上直面金三银四,且拿到了阿里的offer!(就很兴奋)
在这里插入图片描述
好了不扯皮了,直接开始展示:

面试官人很好 我的电话没信号 给我打了三次 最后用自己手机给我打的。
下面很多场景题 我的答案并不是标答!!!

阿里面经:

1.自我介绍
2.大创项目介绍 课设项目介绍?
3.一篇很长的英文论文 统计最高频的k个单词?讲了hashmap暴力存 又讲了优先队列。

追问:优先队列的底层原理?

4.一组无序的数 找出中位数?只讲了暴力 先排序然后找中间 再分总数是奇数还是偶数情况。
5.网页的一个方法只能一分钟有1000个访问,怎么实现?

自己讲了,设一个变量,实现一个倒计时方法 一直while
true的进行计时60s重新赋值。然后在网页方法写个判断语句,变量还有的话对变量进行减1。

6.url查重 一个url24h之内只能访问一次,怎么实现?

把url和存活倒计时,封装一个类,来一个请求实例为一个对象,用Set存可以查重。

追问:我需要全部都查一遍吗?

用TreeSet重写comparator进行存活时间的判断,从存活时间最长的开始,边查边从set里删除,到第一个满足24h内停止删除。

7.网络的滑动窗口是哪个协议的?什么意思?终于来了到八股。。。
8.你认为12306火车票的技术和业务的困难到底是什么?

自己讲了和淘宝双11的不同 双11只是网络端,12306要考虑手机 pc 人工窗口 自助售票机的保持数据的一致性。
为了抗高并发,火车票一般都是确定时间,比如13点准时售票,以确定的时间可以提前准备服务器扩容。
而且火车票一般不同的车型都不会一个时间售票,比如高铁13点 普通绿皮12点 ,进行分流。

9.你手机上最喜欢的app是什么?

我说的forest一个专注时间的app,面试官好像不是很了解。

追问:你认为为什么好?
追问:有什么不好,你希望如何改进?

10.本科的gpa,在学院什么位次?

自己太水了 gpa3.0 但是学院比较松 只能排50%

11.代码写的多吗?

我说课外的Java项目代码 和课内的课设、作业代码 量还可以。

12.力口了解吗,在上面有刷过?
13.你有了解过阿里笔试吗?

我说6号一个小时2道hard很难顶。

追问:你觉得你能拿到分数吗?

我说看题目情况,最好情况下能做一道吧。。。

追问:你准备什么时候笔试?什么时候回学校?

反问

1.问笔试 是不是笔试很重要?

回答的很模棱两可 只说笔试和测评是一个重要参考。

2.实习生做什么?

首先看文档 企业开发的规定什么的,然后简单练手项目。

3.技术面还有吗?

理论上还有2面,如果笔试不好可能会加笔试 加面试。(4面技术面真的有点。。。)

总结:

上个面试官对我的评价是基础还可以 代码写的不够多。这次全是场景题确实让自己能难受了。。。
这次还是电话面有些意外,自己的代码功底是真次,下次不敢和别人说自己科班了 难过。
以为阿里最多三面技术 没想到会有4面 可能是部门的原因吧。

最后小编也整理了一大堆的面试资料以及进阶资料,现在已经放在群里了,感兴趣的朋友可以加群领取一下,暗号CSDN
不需要资料的也欢迎各位进群一起交流学习
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
上述资料点击此处领取,暗号:CSDN
实习生第一份工作真的非常重要,建议大家找些工作经验丰富的人帮参考下,让群里的大佬多看看,多对比对比。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值