● RPC项目整体的工作流程说一下,序列化、方法的执行具体是怎么做的?● 说一下BIO、NIO和AIO的优略势和适用场景● JDK动态代理与CgLib的区别,在哪种场景生效?● 如果一个类有一个方法使用final修饰,使用cglib代理能生效吗?● 你的论坛项目中用到了本地缓存,那你是如何考虑本地缓存的更新和失效的问题的?● 说一下HypeLogLong,他的实现算法你能说一下吗?● ThreadLocal是如何实现的你能说一下吗?ThreadLocal的key和value分别存的是什么?● Java的基本引用类型你了解吗?● 了解JMM(Java内存模型)吗?如何规避内存不可见性呢(Synchronized和volatile内存语义)?● Java的栈内存都存了哪些内容啊?一个方法出栈和入栈都存入了哪些信息?● JUC包了解过吗?说说你都是怎么使用JUC包的● CAS和AQS的区别是什么?AQS的具体实现是怎么样的?● Synchronized和ReentrantLock的区别是什么?都用在哪种场景下?● 如果有两个字符串相加,它的内部是如何实现的啊?结合JVM说一下● Object类中的hashCode()方法默认实现是什么?● JVM的双亲委派机制能说一下吗?双亲委派机制的好处是什么啊?● 定义线程有几种方式?如果FutureTask中的任务出现了一个异常,那么这个异常会在什么时候打印出来?● 中断一个线程用什么方法?为什么stop()方法被废弃了?● HashMap这一块,它的内部实现你说一下?● 为什么要用Kafka进行解耦削峰啊?你有没有考虑过Kafka如何避免重复消费和保证消息不丢失啊?● Redis常用的数据结构由哪些?分布式锁了解过吗?● 你的项目中怎么用的单例模式啊?单例模式的双重锁定大概的一个流程是怎么样的?● MVCC机制说一下看起来问了好多问题,但是实际上好多我都说了不会,然后面试官就给我换问题了估计是凉了,上来问的项目(RPC),太久没看了,给忘干净了,然后论坛项目面试官不怎么想问,全程基本上都是八股。答不出来确实很尴尬,但是面试官一直在说没事没事然后给我换问题,真的我哭死!说实话双非本菜鸡刚开始就没指望进二面,纯海投攒面试经验,总之这次面试发现了自己的很多不足,要继续加油了!
点赞 4
评论 6
全部评论

相关推荐

找工作勤劳小蜜蜂:自我描述部分太差,完全看不出想从事什么行业什么岗位,也看不出想在哪个地区发展,这样 会让HR很犹豫,从而把你简历否决掉。现在企业都很注重员工稳定性和专注性,特别对于热爱本行业的员工。 你实习的工作又太传统的it开发(老旧),这部分公司已经趋于被淘汰,新兴的互联网服务业,比如物流,电商,新传媒,游戏开发和传统的It开发有天然区别。不是说传统It开发不行,而是就业岗位太少,基本趋于饱和,很多老骨头还能坚持,不需要新血液。 工作区域(比如长三角,珠三角,成渝)等也是HR考虑的因素之一,也是要你有个坚定的决心。否则去几天,人跑了,HR会被用人单位骂死。
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务