阿里巴巴实习一二面面经

/***********************************一面**********************************************/
1.设计原则和设计模式(简历第一条写的就是熟悉面向对象设计思想,坑了自己),你用过哪些东西能体现这些设计原则;
2.***模式和装饰器模式有什么区别,
3.java io、nio,nio有哪些好处,io有哪些坏处;linux nio用什么函数实现,nio是同步还是异步
4.如何实现CPU上下文切换,那么有哪些函数导致线程切换
5.说说你知道的锁,乐观锁悲观锁
6.atomicinteger如何实现,什么是CAS
7.reentrantlock的reentrant是什么意思
8.jvm内存分区
9.垃圾回收器,CMS垃圾回收器相较于其他垃圾回收器有哪些优点
10.类加载器中方法有哪些,defineClass方法是啥
11.jvm如何设置新生代、老年代大小,如何设置新生代8:1比例,jvm调优的方法,jvm内存是不是越大越好
12.分页查询,mysql索引实现
13.了解http协议吗
14.tcp三次握手,tcp长连接短连接
15.MySQL数据库优化
16.分析sql执行时间
17.spring 事务如何实现,哪些配置方式
18.用了spring的哪些东西,有什么好处
19.linux文件结构
20.CGLib如何实现
/******************************二面**************************************************/
1.实验室研究内容,给面试官讲明白(面试官说要看你对一个内容的了解程度,看你的潜力而不是现有知识的掌握)
2.项目(我简历上没有项目,问我最近在做什么,关于这个扯了很久)
3.知道哪些orm框架除了mybatis(不了解),mybatis实现(源码)
3.mybatis事务,spring事务如何实现,本地事务,分布式事务
4.spring你知道的都说一下,为啥不用spring boot,对新技术怎么看
5.设计模式有哪些
6.加密(越多越好,然而我只知道MD5),优缺点,MD5怎么破解,有没有想过加密的原理
7.java io,nio,aio,举例子
8.jvm内存,如何定位jvm问题,如何优化,OOM
9.哪些情况可能cpu 100%,如何解决
/*************************************************重要********************************************/

面试官说阿里在大力招人,现在只需要提供姓名,电话,邮箱,职位即可获得面试机会,可将相关信息发送至liezhong.caolz@alibaba-inc.com




#内推##实习##面经##阿里巴巴#
全部评论
请问大佬投的具体是哪个岗位啊
点赞 回复 分享
发布于 2018-04-10 16:21
大佬,我是今天一面面完汇金平台,说是一到两周出结果,大佬大概什么时候能看到自己的状态更新呢?
点赞 回复 分享
发布于 2018-04-10 10:49
大佬是本科还是研究生啊
点赞 回复 分享
发布于 2018-04-09 12:00
请问你hr面试完到你收到offer,隔了多长时间啊?求告知
点赞 回复 分享
发布于 2018-04-05 18:09
你好,请问大神面到hr面了吗。一般最后一面到hr面要长时间呀~
点赞 回复 分享
发布于 2018-03-26 16:16
请问阿里一般几面
点赞 回复 分享
发布于 2018-03-21 20:07
大佬面的什么部门呀
点赞 回复 分享
发布于 2018-03-21 12:57
这是在北京还是杭州的职位?
点赞 回复 分享
发布于 2018-03-21 08:09
好难啊,全不会
点赞 回复 分享
发布于 2018-03-21 07:19
向大佬低头
点赞 回复 分享
发布于 2018-03-20 23:15
看楼主的名字,我差点以为是知乎的轮子哥。。。。
点赞 回复 分享
发布于 2018-03-20 22:29

相关推荐

09-04 20:34
已编辑
门头沟学院 前端工程师
自我介绍 选择一个印象深刻的项目介绍, 虚拟列表列表项高度不固定,如何实现?SSE流式接口是标准的HTTP请求吗?SSE的数据类型与普通HTTP请求区别?前端如何接收SSE流式消息?建立SSE通信后,支持哪些操作?同时发起的SSE连接数量限制?TypeScript项目中,ESLint能否支持子路径的模块导入?Git`merge` 和 `rebase` 区别?对提交历史影响?(项目)每一次操作时,存储哪些信息来支持撤销重做?命令模式相较于数据快照,缺点?如果需要回退到很久之前的某个特定版本,命令模式如何优化?编辑器支持协同编辑吗?了解过协同编辑相关的算法吗?编辑器支持布局吗?拖拽到画布上后如何定位?校招比较看重岗位什么?工作城市?HTTP协议中的协商缓存和强缓存,区别?HTTP/2相比于HTTP/1.1有什么提升?JS脚本执行会阻塞页面渲染吗?浏览器为什么这样设计?`WeakMap`和普通`Map`区别?了解 `requestAnimationFrame` 和 `requestIdleCallback` 吗?为什么使用`requestAnimationFrame`?有什么特性?能保证回调一定会被执行吗?宏任务和微任务的执行规则是怎样的?一个微任务递归地生成另一个微任务,会陷入死循环吗?在JS中,如何让一个对象不可被编辑?CSS的`position`属性有哪些值?绝对定位和相对定位区别?绝对定位元素脱离文档流,会导致其父容器高度塌陷吗?BFC是什么?哪些条件会形成BFC?平衡二叉树?二叉树搜索时间复杂度?跨域?为什么限制同源?没有同源策略,会发生哪些不安全的操作?跨域解决方案?React组件通信方式?React Context和如Redux区别?TypeScript的`interface`和`class`的区别?编译产物?算法题:在一堆数字中找出最大的五个数字,实现思路和复杂度手撕:手写实现Event Emitter,包含 on/off/once/emit方法。反问体验问的确实比较全面,不过大多数都答出来了算法和数组第K大元素异曲同工手撕看过没练过,下来看答案实现方法差不多
查看25道真题和解析
点赞 评论 收藏
分享
官网在结束二面3小时后进入人才库金融服务部 国际支付业务 Base 北京这个部门应该是偏好国际背景的同学但没把握好被自己菜晕了。。。(应该是项目太toy以及话术准备不充分导致的,这怎么办啊哎。。8.28二面是一个看起来技术很好的哥们,整体聊的很轻松但是挂了1. 面试官介绍部门1. 海外外卖业务(香港、中东、巴西)2. 未来可能拓展到酒旅等业务出海3. 主要做支付方面的质量控制2. 拷打实习(主播只有纯打杂外企软测实习经历)3. 拷打毕业设计(没什么问题这块)4. 一般要从那些维度来评估软件的质量?5. 研究生阶段专业方向(嵌入式和硬件呵呵)6. 英语能否进行商务对话(早知道说能了,说的是没试过但和老师同学交流没问题)7. 能不能接受国际出差(有这种好事?但为什么技术岗需要出差捏)8. 期望未来发展的城市(部门在哪就期望在哪)9. AI Coding 做热缓存对齐 做前端界面(...)反问1. 校招生的培养方案2. 晋升方案职级体系3. 工作节奏 10点打卡 7点之后可以走 8点后有餐补(部门存在要跨时区与海外对需求的情况)4. 多久出结果->可能要加面8.22 一面问题基本都答上来了,但返回来听面试录音总体答题语言组织和逻辑性都很差,第一次面试肥肠紧张。当天下午接到电话约二面。(主播太害怕了把面试时间推到了8.28于是害怕了很久)1. 自我介绍2. 软件测试的目的是什么?讲讲对软件测试的理解3. 软件生命周期,在每个阶段测试的工作4. 测试的几个阶段5. 常用的软件测试方法6. 简历上的项目开发过程中是怎样测试的?7. 硕士的课程和研究是哪些方面?8. 操作系统的进程与线程9. 死锁的条件 破坏死锁10. TCP/IP 分层11. TCP UDP 的区别12. DNS基本的工作原理13. 常用的数据库(mysql索引)14. Linux15. 国际支付场景的用例设计题16. 美国与中国外卖软件使用体验差异17. 手撕SQL查询 力扣61918. 手撕数组连续三数和最大输出和与下标19. 除了日常课程与实习还有哪些自己的学习或者研究反问1. 测试开发岗位面试更多的时候考察面试者什么样的能力测试设计能力 业务理解 沟通2. 我如何改进自信一点不要紧张3. 技术栈美团Java居多
查看23道真题和解析
点赞 评论 收藏
分享
评论
点赞
121
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务