# 淘宝面试题
# 自我介绍?一面
参考答案
略......
# 项目介绍?
参考答案
略......
# 遇到的最大困难是什么?怎么解决的?
参考答案
略......
# 你觉得你能怎么优化这个项目
参考答案
略......
# 讲一下JVM
参考答案
略......
# 讲一下JVM的分代回收以及具体算法
参考答案
略......
# 将一下JVM的垃圾收集器,G1和CMS有啥区别?
参考答案
略......
# 讲一下一个变量从产生到结束所经历的过程,讲一下字符串常量的过程?
参考答案
略......
# 将一下线程安全问题产生的原因?
参考答案
略......
# 讲一下乐观锁和悲观锁
参考答案
略......
# 乐观锁是怎么保证一致性的
参考答案
略......
# Integer和int有啥区别,integer中有哪些特殊的函数?
参考答案
略......
# 讲一下数据库的隔离等级
参考答案
略......
# 说一下MVCC
参考答案
略......
# 说一聚簇索引和非聚簇索引的有什么不同
参考答案
略......
# 冒泡排序,快排,和归并排序及优缺点和优化二面
参考答案
略......
# 网络方面有osi七层,tcp/ip五层,分别有哪些协议及作用
参考答案
略......
# 爬虫用的什么数据结构
参考答案
略......
# tcp的流量控制和拥塞控制
参考答案
略......
# mysql用的什么存储引擎,这个存储引擎用的什么数据结构 ,有哪些优缺点,怎么使用
参考答案
略......
# jvm的垃圾回收机制和垃圾收集器
参考答案
略......
# spring当中事物的隔离级别
参考答案
略......
# jdk1.8 concurrenthashmap 的新的特性,有没有看过源码
参考答案
略......
# threadlocal了解吗
参考答案
略......
# 问了redis的一些问题,项目中有(扩容,失效key清理策略等)
参考答案
略......
# 剩下的都是项目的东西(kafka filebeat elk原理,主从选举,复制等)
参考答案
略......
# 后面扩展的问了一些大数据相关的,问我一些大数据处理框架是否有了解
参考答案
略......
主要项目,你做过哪些项目,用过哪些技术?了解哪些框架?你觉得对你技术提升最高的是哪一件事情,提升了你哪一方面的技术?
# 讲一下Spring AOP和IOC的底层实现三面
参考答案
略......
# 说一下hashcode的作用?HashMap的底层实现?HashMap和HashTable的区别
参考答案
略......
# 说一下concurrentHashMap和hashTable在性能上的区别?以及这种差异形成的原因
参考答案
略......
# 讲一下堆以及堆排序
参考答案
略......
# 说一下B+tree和二叉搜索树的区别?说一下二叉搜索树和AVL树、红黑树之间的差别
参考答案
略......
# 给你两个文件(字符串形式的)如何找出他们之间的不同地方?
参考答案
略......
# 你刚刚说的能怎么优化?
参考答案
略......
# 给你50亿行字符串,机器4G内存(只能一台机器),找出重复次数最多的那行字符串?(以行为单位,每行不超过10个字符)四面
参考答案
略......
# 设计一个算法,实现两个10g大文件在10m的内存中将两个大文件中重复的放进第三个文件
参考答案
略......
# 快速排序的平均复杂多少?最坏情况是什么?(这个题估计就是缓和一下尴尬的气氛)
参考答案
略......
# 介绍一个对于你来讲成长最大的项目,你在项目中承担的作用五面
参考答案
略......
# 对阿里有没有了解
参考答案
略......
# 对电子商务有没有了解
参考答案
略......
# 了解新零售吗
参考答案
略......
# 电子商务和新零售有什么区别
参考答案
略......
# 还有哪些电子商务平台 国内外
参考答案
略......
# 用过哪些算法模型
参考答案
略......
# 读过哪些算法方面的书籍
参考答案
略......
# 开放题 数据和商业的关系
参考答案
略......