小厂Java面试-1面

面试了差不多一个小时,聊技术的只有半个多小时,菜到掉小珍珠的鼠鼠终于又来了第二次面试,呜呜呜....

  1. Jwt令牌的组成
  2. 说一下Java的垃圾回收?(我直接把我会的都讲了,吟唱了差不多十分钟,如何判断对象是否要回收?有什么垃圾回收算法?有什么垃圾回收器?各自都有什么特点,如何使用?其实我还有很多想说的哈哈,不过说完面试官可能看我掌握不错没有继续深问)
  3. 集合:线程安全和不安全的?HashMap和ConcurrentHashMap特点区别, ArrayList...
  4. Mysql的三种日志文件,redo log、undo log、bin log?有什么存储引擎,分别有什么区别?Innodb底层数据结构是什么,与MyIsam有什么区别?为什么采用B+树,底层怎么存储的?存储的文件有什么区别(有很多都是我自己顺带说出来的,不能被面试官掌控,自己掌控局势,以免问道不会的哈哈...)
  5. redis,为什么使用Redission,分布式锁方案?
  6. 线程状态有什么,wait、sleep区别,yield作用,stop()和suspend()作用区别,为什么淘汰了?
  7. 创建线程的方式?Thread、Runnable、Callable、Executors等,有什么区别?(我还说了Executors创建线程的问题,alibaba规范手册,然后问我还看过什么代码规范资料吗?)
  8. 你觉得什么样的代码才是好代码?(我就乱扯什么优雅、简洁、有注释、观赏性高哈哈)
  9. BIO、NIO、AIO解释一下,区别是什么?(我是从操作系统底层说的...)
  10. 项目自己做的吗?有遇到什么困难吗?详细说说(我很笼统的说了下项目,困难可以从性能、并发、业务逻辑、三方组件接入、调试和bug等等
  11. 可能看我很自信的说了这么多,他就不问了,开始讲具体会做写什么业务,在做的有什么内容...噼里啪啦的讲了十来分钟,没有考算法

跟面试官还聊了挺久的,他说业务项目说了好多,我也不太懂。什么银行业务、机场交易、基础架构什么的。这次面试给我面爽了,上次云智挂了给我自闭了(哇嘎奶油),终于好点了...根据面试官说的来看应该有二面了,合思-base杭州,不过薪资好低。怕活不下去了...

我们实习生主要是基础架构的,不过做的内容好像是把原来的单体架构组件和项目重构成微服务架构项目,原来的用Java和谷歌推出的Carbon语言开发的,八、九年前的项目了,还是没用Spring、用自研的框架开发的,根据一些开源组件来进行二次开发来适合自己的业务!我有点不想做这个了...主要是都是好久以前的项目还是用的自研框架...

#25届暑期实习##牛客解忧铺##Java#
全部评论
佬太牛了
1 回复 分享
发布于 04-16 17:14 湖南
吟唱10分钟,你是咋记住那么多的😥
1 回复 分享
发布于 04-29 23:02 广西
哪家啊
点赞 回复 分享
发布于 04-17 22:13 香港

相关推荐

5 42 评论
分享
牛客网
牛客企业服务