喜马拉雅-服务端开发工程师两轮技术面

技术一面

int多大,float多大,两者数值范围一样吗。试卷上的题,时间戳和收益那题,回去有没有想怎么做,给提示,可以转换成找数组中连续数字的最大和,手写代码,牛客网写过,写出来了。linkedhashmap底层原理,hashmap数据结构,put数时是放在链表最前面还是最后面,arraylist扩容,java中虚引用弱引用等等各种引用讲一下,jvm内存由哪些组成,哪些线程共享哪些独有,线程状态及变换画一下,wait和sleep方法区别,进程和线程区别,进程间通信写一下,不会。。。提示就是管道通信,还是不会。。。LRU写一下,不会。。。双亲委派写一下,不会。。。用固定长度数组实现队列给思路,懵,提示了半天,说了点想法,让手写,依然不会。。。

听到隔壁在问:springIOC中A依赖B,B依赖A怎么做,能不能行。。。

内心:我是谁,我在哪儿,我为什么要来这儿

技术二面

全是场景题,问spark从kafka取数据,根据什么业务规则取最多次数IP或专辑名之类的,说了sparksql和一些算子,结果居然是最简单的wordcount。问base可能有什么问题,说了region热点问题,结果居然是大规模并发插入可能有问题。问kafka的leader选举方式,结果没有下文也没深问。问单例模式如何自己维护,说了常量池,结果居然是hsahmap,情景题说餐厅人数问题,进人告知会呆多久,问某一时刻餐厅人数,知道套路了,答定时任务,结果还是hashmap,直记离开时间。

md!我为什么要来这儿!?困的最后瞎答了。。。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 今年的秋季档又新出了不少美剧,而在这些美剧中,最耀眼的就是《西部世界》。这部翻拍自1973年版同名电影的科幻巨制在...
    白羊先生阅读 1,953评论 2 11
  • 做了3个多小时的作业: 60%看别人玩 20%晃来晃去加吃东西 10%在做作业 哎~结果只做了两篇15...
    蓝道阅读 195评论 0 0
  • 小胖纸要努力阅读 118评论 0 2
  • 发现已忘记原来一个人游刃有余的过活了,想念一屋人的闹腾。音乐为伴,掩不住半杯热气上腾的空虚!
    CaryLiu阅读 242评论 0 2