美团面试问的题目

作者: 6b440373157d | 来源:发表于2018-03-19 08:30 被阅读2410次

    1、hashMap的2倍扩容机制为什么是2倍

    2、在java8和java7中,hashMap的hash函数有什么不同

    3、100个数字排序怎么做?100万个数字排序怎么做?

    4、设计模式你了解哪些?说一说

    5、valitile关键字你知道吗?

    6、synchrolzie关键字和Lock的区别你知道吗?为什么Lock的性能好一些?

    7、线程池的几种实现你知道吗?

    8、ArrayList和LinkedList你知道吗?你知道它怎么动态扩容的吗?

    9、数据库的事务你知道吗?acid特性;

    10、Mysql中事务的级别你知道吗?脏读、不可重复读、幻读你能解释一下吗?

    11、Mysql的索引的数据结构你知道吗?B+树和B-树你能解释一下吗?

    12、索引的类型,辅助索引和主键索引能解释一下吗?

    13、你知道Mysql的引擎有哪些吗?能解释一下吗?

    14、一个青蛙跳台阶,一次可以跳一步和两步,如果一共有N个台阶,可以有几种跳法?

    15、Linux你知道吗?你知道怎么看内存、cpu、文件的句柄吗?

    16、你能解释一下Linux的软链接和硬链接吗?

    17、你能说一下内存模型吗?

    18、你知道GC的那些算法?

    19、你了解RPC吗?

    20、kafka的topic、partion能解释一下吗

    作者:蜕变与成长

    本文来源于牛客网

    ——————————

    牛客网(www.nowcoder.com)

    - 互联网名企笔试真题

    - 校招求职笔经&面经

    - 程序员求职实习信息

    - 程序员学习交流社区

    相关文章

      网友评论

      • 4bd0e066fb85:一半以上都是我喜欢问的问题
      • 一切不如学习:排序这个应该是最简单的了
      • 一寸光阴啦啦啦:我一个也不知道。。。。。。。。。。。。
        逆袭的产品旺:@一寸光阴啦啦啦 666
        会搬橘子树的码农:因为hashmap容量就是2的次幂……所以扩容肯定是2的倍数喽
      • 9e254b1d24c1:虽然我是做安卓的,但是感觉能答上一半来,😂😂现在面安卓,java基础问的也很深
      • MiBoy:我以为是Android呢?前面都会看到数据库就懵逼了
      • 谢随安:第五题单词打错了,是volatile
      • xjtu_Guo_chen:Lock性能怎么会好过syn? Syn每代JVM的效率都会提升,Jai concurrency的作者Doug也推荐大家多使用sync,这面试的没道理。除非再谈不同模型比如读写锁,信号量等等,单纯互斥操作无脑Sync
        Vertx:@xjtu_Guo_chen 的确是,每一次的迭代都提升,说lock性能好,不一定
      • 死磕自己:我想说答案你知道吗?
      • e9a44a336dfe:Partition

      本文标题:美团面试问的题目

      本文链接:https://www.haomeiwen.com/subject/lqtufftx.html