• 美团后台开发面试经验


    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. 输入流和输出流是什么?分别在什么时候用?写文件是什么流?

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

  • 相关阅读:
    jqGrid实现分页
    SSH 分页收藏待看
    java 基础笔记
    Replace using VIM, reuse part of the search pattern
    机器学习之特征工程 feature engineering 70%时间
    java8 map compute和computeIfAbsent
    抄袭,山寨,借鉴
    工作效率
    年轻无知需要付出相应代价才能成熟起来
    java8中的map
  • 原文地址:https://www.cnblogs.com/fay0926/p/8892516.html
Copyright © 2020-2023  润新知