• 一致性Hash算法的原理
  • 强一致性 弱一致性 最终一致性(2阶段提交,3阶段提交)
  • redis内部原理
  • zookeeper如何实现数据同步的
  • redis和memoryCache的区别
  • zookeeper内部原理(各种一致性算法)
  • zookeeper的一致性是怎么实现的?
  • zookeeper是怎么实现数据同步的?
  • dubbo实现原理(序列化部分和Rpc部分)
  • 用分布式锁的实现(zookeeper和redis)
  • 锁的实现(用锁实现一个阻塞队列,只使用一次synchronized)
  • 自旋锁的概念
  • 阻塞队列的概念,ArrayBlockQueue是怎么保证多个线程不会取到同一个任务的?
  • 线程池的概念
  • hashMap底层原理和concurrentHashMap底层原理
  • hashMap什么时候回造成线程安全问题
  • JVM能创建的最大线程数由谁限制的?
  • 在用|分割的日志中(例如:20160728|ip1|stack),用一个shell命令统计日志文件中ip出现次数最多的10个
  • 线上环境中有一个线程中写了一个while(true)死循环,如何定位到时哪个线程?
  • 回调函数和数据结构和算法实现
  • shell脚本中awk函数
  • mysql分页查询越来越慢的原因
  • ReentrantLock和synchronized的区别

算法题:

判断回文和排序,

回调函数

其他():http://yjbys.com/mianshi/mianshiwenti/525871.html

总结:面试的过程中能够讲清楚整体的业务框架,并且能够清晰描述自己的架构。

(讲自己熟悉的东西,一定不要讲自己不熟悉的)

三次面试+上机


以下是答案:

  1. 一致性Hash算法的原理
  2. redis内部原理
  3. zookeeper如何实现数据同步的
  4. redis和memoryCache的区别
  5. zookeeper内部原理(各种一致性算法)

(zk一致性保障)http://ifeve.com/zookeeper-consistency-guarantees/#more-27849

  1. dubbo实现原理(序列化部分和Rpc部分)
  2. 用分布式锁的实现(zookeeper和redis)
  3. 锁的实现(用锁实现一个阻塞队列,只使用一次synchronized)
  4. 自旋锁的概念
  5. 阻塞队列的概念,ArrayBlockQueue是怎么保证多个线程不会取到同一个任务的?
  6. 线程池的概念
  7. hashMap底层原理和concurrentHashMap底层原理
  8. hashMap什么时候回造成线程安全问题
  9. JVM能创建的最大线程数由谁限制的?
  10. 在用|分割的日志中(例如:20160728|ip1|stack),用一个shell命令统计日志文件中ip出现次数最多的10个
  11. 线上环境中有一个线程中写了一个while(true)死循环,如何定位到时哪个线程?
  12. 回调函数和数据结构和算法实现
  13. shell脚本中awk函数
  14. mysql分页查询越来越慢的原因
  15. 算法题:
  16. 判断回文和排序,
  17. 回调函数

java多线程题目()http://www.importnew.com/12773.html

转载于:https://www.cnblogs.com/zhangshiwen/p/5788467.html

阿里面试_技术问题和经验总结相关推荐

  1. 学生党如何拿到阿里技术offer:《阿里面试(成功)》

    这次和大家分享的文章来自一位学姐,她这篇博文的题目和之前一篇相同,都是<阿里面试>,但是她与之前的学长不同,这位学姐成功拿到了阿里的数据研发工程师的offer.从两轮技术面试就可以看出学姐 ...

  2. 面试分享:专科半年经验面试阿里前端P6+总结

    前言 先介绍一下自己的情况吧 成都青城山下某大学毕业,专科,软件测试专业毕业 22岁,15年出来实习,工作经验接近三年,之前主要做后端写PHP,自己喜欢瞎折腾,从去年六月份开始研究前端,算下来前端经验 ...

  3. 阿里面试官:“你有高并发经验吗?”

    "高并发经验你有吗?" 阿里面试官一句话问倒了我. 实际上,不在BAT这样的大厂工作,是很难接触到千万级别的高并发的. 但也正是这种难得,让各个大厂都抢着要这样的人才! 下面这六道 ...

  4. 刚参加完阿里面试:一面+二面+三面+HR四面,我的复盘经验总结!

    阿里中间件团队一面: 第一步先自我介绍? 介绍自己的项目经验和个人的擅长点,面试官主要考察你的表达能力和语言精简能力. 第二步:项目中做了什么,难点在哪里? 主要是想了解参与过技术难度最大的项目难点, ...

  5. 刚参加完阿里面试:一面+二面+三面+HR四面,我的复盘经验总结

    阿里中间件团队一面: 第一步先自我介绍? 介绍自己的项目经验和个人的擅长点,面试官主要考察你的表达能力和语言精简能力. 第二步:项目中做了什么,难点在哪里? 主要是想了解参与过技术难度最大的项目难点, ...

  6. 腾讯、百度、阿里面试经验—(3)阿里面经

    腾讯.百度.阿里面试经验-(3)阿里面经 接上篇,2012年可以说相当的辛苦经常有加班到11点.凌晨的情况,基本上是9点之后才能下班.为了这个重要的项目大家都很努力,终端领域也终于向好的方向发展,直到 ...

  7. 腾讯、百度、阿里面试经验

    本人IT屌丝一枚,毕业4年,5年经验(大四在腾讯实习一年,实习生工资,工作内容同正式员工一样).非常幸运,先后收到过腾讯.百度和阿里的offer,在这里跟大家分享下经验,同诸君共勉. 本人职业生涯的起 ...

  8. 两年阿里面试官,面过200+人:给大家说点面试阿里技术岗的干货!

    做了两年的阿里面试官,面过200多人了(系统里有统计),如今要离开了,给大家说点面试阿里干货. 1.学历在阿里不重要,基本是个本科问题都不大,更重要看以前哪个公司,和项目经历匹配度.很多小公司背景也有 ...

  9. 刚从阿里面试回来已拿到offer想和大家分享一下(阿里面试经验)

    前不久刚从阿里面试回来,做的准备工作也是刷题和不断的充实自己的技术,其实目前阿里的面试题并不是现在流传的那样,不过还算好顺利拿到了offer,下面来跟大家分享一下. 在分享阿里巴巴Java面经前,我们 ...

最新文章

  1. 精通GridView(C#) (二)
  2. java怎么读取word某一页内容_Word页码设置的3点技巧,提高排版效率,减少不必要烦恼...
  3. Ffmpeg 定位文件(seek file)
  4. 【设计模式】里氏替换原则
  5. tensorflow加载训练好的模型实例
  6. 硒测试中所需的功能和示例
  7. JSON中单双引号的处理
  8. emlog微语支持html,emlog取消微语字数限制
  9. manacher java_最大回文子串(Manacher算法)
  10. 上周热点回顾(2.25-3.3)
  11. 计算机语言疾病矫治操作流程,言语矫治专家决策系统的构建.doc
  12. 入职阿里1年后,我才真正见识到它的真实模样
  13. 二 详解VBA编程是什么
  14. 【已解决】最新版本的Chrome浏览器如何设置网页编码
  15. 苹果开发者技术支持电话方式改变
  16. PMBOK(第六版) 学习笔记 ——《第十三章 项目相关方管理》
  17. 一个美女引发的两次灭国之战
  18. c++基础题:判断奇偶数
  19. 积分无法积,用估值后再使用连续函数介值定理_20160430
  20. BearPi_HM Nano开发板环境搭建踩坑

热门文章

  1. 添加时,时间格式明明和数据库格式一样,却一直在报错,存不进去
  2. PLSQL中文显示乱码(问号)
  3. springboot jwt token前后端分离_基于Spring Boot+Spring Security+JWT+Vue前后端分离的开源项目...
  4. linux大内存拷贝优化,Linux 下基础设施及系统网络优化
  5. c语言Max错误,C语言编程常见错误.pdf
  6. linux火狐自动更新,CentOS 7手动更新firefox | Linux系统运维联盟
  7. matlab中D A1在哪,A1=d(1:15,:);A2=d(16:30,:);A3=
  8. 线性表的定义和基本运算之线性结构
  9. 互联网日报 | 4月25日 星期日 | 我国首辆火星车命名为“祝融”;哈啰出行正式递交招股书赴美上市;快手搜索月活超2.5亿...
  10. python棋类程序_python棋类游戏编写入门