zoukankan      html  css  js  c++  java
  • 美团后台开发面试经验

    2018/4/20 15:10 时间一个小时,电话面试
    1. 自我介绍一下
    2. 介绍一下SDN
    3. 介绍项目1项目2
    4. 你想做什么方向?为什么?(我们不太需要网络方向的)
    5. TCP三次握手四次挥手?一般是哪边请求关掉连接?CLOSE_WAIT是什么?
    6. 进程和线程的区别?
    7. 死锁产生的条件?
    8. 介绍一下HashMap,get方法?concurrentHashMap?为什么要分段锁?
    9. 介绍一下Synchronized和lock的区别。lock怎么释放锁?
    10. 介绍一下volatile,为什么要指令重排序?单线程会指令重排序吗?
    11. JVM参数,持久代,GC,GC工具,什么会放在老年代?(JVM工具)
    12. StringBuilder和StringBuffer的区别
    13. 线程池的参数?提供的线程池?队列先满还是先开到最大线程?FixedThreadPool的默认线程大小。
    14. Java引用?什么情况下用软引用?什么是内存不够?
    15. 反射,怎么用?怎么拿到对象?怎么访问private的域?
    16. Java内存泄漏?什么时候会出现内存泄漏?如何诊断哪个对象出现内存泄漏?
    17. left jion 和 inner jion
    18. 重写和重载?什么时候进行的?
    19. Java进程ID怎么获取?
    20. Linux怎么修改文件?
    21. 聚簇索引和非聚簇索引的区别。
    22. list中放的学生按照学号进行排序。
    23. sql优化?
    24. sql insert怎么写?
    25. 字符流和字节流的区别?图片传输是什么流?
    26. 输入流和输出流是什么?分别在什么时候用?写文件是什么流?

    目前就想到这些,拜拜了您嘞!

  • 相关阅读:
    乌龟棋 (codevs 1068)题解
    全排列 (codevs 1294)题解
    最小伤害 题解
    编码问题 题解
    基础DAY3-运算符 逻辑运算符 if elif
    图解算法——合并k个排序列表(Merge k Sorted Lists)
    算法图解——组合求和( Combination Sum)
    make命令使用 & makefile编写详解
    并发工具CountDownLatch源码分析
    线程局部变量ThreadLocal实现原理
  • 原文地址:https://www.cnblogs.com/fay0926/p/8892516.html
Copyright © 2011-2022 走看看