首页 > 美团到店-广告平台部-Java一面
头像
咖啡续命牛奶加倍
编辑于 2020-09-10 20:30
+ 关注

美团到店-广告平台部-Java一面

20 min 中聊项目,项目具体内容,日活,接口QPS什么的

问了一下平时怎么学习的

----------------------- 老老实实的分割线 ------------------

  1. String 类为什么被设计成不可修改的?-----从线程安全方面讲了讲,但是面试官不满意,问如果程序本身就不涉及多线程安全问题呢?

  2. String 和常量池

  3. StringBuffer 和 StringBulider 的存在意义?区别?你既然说 StringBuffer 是线程安全的,它内部代码是怎么实现的?在多线程环境下使用 StringBuffer 真的可以保证线程安全吗?

  4. Java 里方法传参,参数传递的是值还是地址?

  5. 讲一下 static 关键字,它的应用?----扯到了静态内部类,然后面试官顺势开始问静态内部类,它和内部类有什么区别呢?(真是给自己挖坑),然后又一路讲到了类加载过程对于 static 部分的执行

  6. 枚举为什么能保证单例?你还知道哪些单例模式?咱们写一写?

  7. Java 里的容器使用了哪些设计模式?(面试官提醒了比如迭代器模式和适配器模式,然后你讲一讲)然后如何正确地在遍历容器里的元素时进行增改删之类饿操作?然后讲到了fail-fast 机制

  8. Java 里线程池你项目里是怎么用的,关于 I/O 密集型和 CPU 计算密集型,线程池里线程个数一般会怎么设置?

  9. Runnable 和 Callable 接口的区别?

  10. 你讲一讲 JVM 参数调优吧(我说没实操过,讲自己看过的原理和博客案例可以吗?面试官说可以)讲不下去了面试官开始一个简单的场景假设,现在新生代的 GC 比较频繁,你怎么排查问题,怎么去优化,blablablabla后面不记得了

  11. 常用的 Linux 命令

  12. 分布式有了解吗?讲一讲?分布式锁呢?

  13. 手撕旋转有序数组二分查找某个数

  14. 你有什么想问的(还有 hc 吗?面试官笑了,当然有的,不然我们还面试干嘛)

害,好多 Java 基础都忘了,尤其是枚举类的内容,不应该
最后,按惯例,许愿

更多模拟面试

全部评论

(6) 回帖
加载中...
话题 回帖

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

热门推荐