阿里巴巴后台开发一面(记又被捞起来的一次)


阿里是之前面过一次,然后纯粹被面试官刷KPI了,随便找个理由就把我淘汰了。这次又被内部推荐给捞起来了,运气好点碰到了一个比较好的面试官,面试过程中也是开一些玩笑怕我太紧张(虽然并没有紧张),然后喜欢抓住一个问题一直深问,以及引导如何去思考一些问题,感觉受益匪浅。

(整个过程大概 1h 20min)
  1. 自我介绍
  2. 之前一个项目介绍(很头铁的说了登录权限验证模块,然后问关于这一模块的东西问了近二十分钟)
  3. JWT的实现,请求的时候jwt的token怎么带过来,如果要注销的话怎么弄
  4. cookie和session的关联
  5. 跨网站攻击如何解决,比如访问A网站过程中,同时点开了某个不太好的网站
  6. 302状态码对应的是什么(重定向)
  7. 重定向的状态码和重定向地址放在响应信息的哪部分,重定向过程解释
  8. 在登录中用重定向解释
  9. 访问服务器之前先做判断,没登录情况下不能获取资源,如果不用框架的话怎么做(我说了登录拦截,然后下面就让我手写了一个登录拦截....)
  10. 手写登录拦截
  11. ioc,aop(然后面试官看我这么爱说框架,就开始问了我一堆框架的问题,头疼)
  12. ioc作用
  13. 有个图形类的接口,然后有很多它的实现类,比如方形、长方形、圆形等。在Spring中如何获取所有的图形类
  14. Spring中能在一个类中注入同一个类多次吗,解释原因
  15. 将一个类注入到Spring容器中的时候就打印相关日志,怎么做(我说的改扫描器源码,但其实Spring本身支持一些后置事件)
  16. 高并发编程在实际项目中的应用
  17. 线程有哪几种状态,以及状态之间的转换
  18. sleep和wait的区别
  19. sleep一定跟锁有关系吗,为什么notify和wait要配对使用
  20. 用多线程手写一个生产者消费者
  21. 手写Filter登录过滤
  22. 手写根据先序顺序求树中节点的和
  23. 手写二分查找
  24. 访问www.baidu.com,中间过程
  25. 反问

其实整体下来我感觉面试官都不稀得问什么现有的框架之类的,而是注重思想,看你针对一个问题如何去思考。现在一些流行的框架还有中间件什么的,咱们可能觉得比较重要,但对他们这种老油条来说就是家常便饭,跟喝水吃米饭一样都是些最基本的东西,不太愿意问那些东西。而是主要考察针对一些问题的思考,还有高并发 算法这方面要求比较多。


应该是进二面了,虽然感觉肯定还是到不了最终步,但能再加一轮学点东西也好啊。按常例还是来求一个,加油加油!

#面经##校招##阿里巴巴##Java工程师#
全部评论
加油 我也是被捞起来 然后成功的
1 回复
分享
发布于 2020-10-21 02:11
你这面试涉及的东西也太多了吧,膜拜大佬
点赞 回复
分享
发布于 2020-10-20 21:26
饿了么
校招火热招聘中
官网直投
感觉你的面试好难😂 话说问问大佬框架这些东西 去哪看比较好 我看的都好浅
点赞 回复
分享
发布于 2020-10-20 21:50
spring的东西多如牛毛,三层缓存啊 postprocess   factorybean这些问不完
点赞 回复
分享
发布于 2020-10-20 22:04
tql
点赞 回复
分享
发布于 2020-10-21 00:23
老大哥太强了
点赞 回复
分享
发布于 2020-10-21 00:55
你好楼主,冒昧问下您这里面的是哪个部门啊😂
点赞 回复
分享
发布于 2020-10-21 01:22
大佬,手写登陆拦截咋写啊
点赞 回复
分享
发布于 2020-10-21 07:46
老哥是读研吗
点赞 回复
分享
发布于 2020-10-21 09:21
老哥,Spring中能在一个类中注入同一个类多次吗
点赞 回复
分享
发布于 2020-10-21 12:10

相关推荐

11 29 评论
分享
牛客网
牛客企业服务