阿里java一面

  • 1.介绍一下你最近的学习情况
  • 2.有什么论文和专利吗
  • 3.介绍一下你的论文(我核心算法都快忘了....也没人关心过我的论文呀 我就没仔细看....然后瞎扯了半天)
  • 4.线程的状态
  • 5.死锁有什么现象 (我也不会呀 理了半天内存和cpu会发生的情况 说了下分自旋锁和阻塞锁....我死了...)
  • 6.concurrenthashmap的size要怎么做(不知道怎么做的 他说不考虑函数怎么做的 让我自己设计 我说的开多线程做 他问还有别的方法吗 卒....)
  • 7.concurenthashmap 1.8和1.7有什么区别
  • 8.lamda表达式....
  • 9.怎么去找一个字符串所有以b结尾的子串的长度? 用lamda表达式写 我不会呀
  • 10.多线程你写过吗 有哪些应用场景
  • 11.线程池了解吗 线程池大于核心线程的线程怎么销毁的?(然后又扯了半天怎么设计 什么死信队列什么的 开始瞎扯....)
  • 12.数据库用的哪个版本 有什么新特性?(我不会呀)
  • 13.数据库脏读和幻读 分别对应哪个隔离级别?
  • 14.数据库引擎有哪些 区别是什么?
  • 15.网络模型有哪些 分别有哪些协议?
  • 16.TCP UDP对应的类是啥?(我只记得tcp的socket)
  • 17.IO了解吗 (说了bio nio aio 介绍了一下nio 什么 select epoll)
  • 18.说说稳定的排序和不稳定的排序
  • 19.说说快排的具体算法 不用递归怎么做 快排的复杂度呢
  • 20.冒泡排序呢 冒泡的复杂度
  • 21.人生中学习和生活中最大的挑战是什么
  • 22.你的缺点和优势分别是什么?
  • 23.数据库分页怎么做 说了limit 问我还有吗 我说就还知道mybatis的rowxxx和pagehepler ....