这个是统一跨部门面试,内推免笔试。职位是java研发,最卷的岗位,话不多说       1.自我介绍    2.java集合用过哪些?    3.linkedlist 和 arraylist区别    4.两个线性表的中间插入和尾部插入的时间复杂度?    5.Hashmap底层是什么数据结构?1.7和1.8    6.hashmap用get之后哈希槽发现是个链表会怎么进行get操作,如果是插入又会怎么操作呢?    ---第七题是楼主自己建议另外复习一下的----    7.ConcurrentHashMap在扩容的时候另一个线程用get或者put方***发生什么?参与一起扩容怎么实现的?    8.数据库用过哪些?   9.mysql语句。查一个用户id和登陆时间date表,怎么查某天内哪些用户登录了2次以上?    楼主回答的是      select id from table where date between 某天0:00-24:00 group by id having count(id) > 2    10.mysql索引有哪些?    12.项目选一个讲,楼主说的是一个烂大街的电商秒杀系统。微服务的项目没说    13.项目是网上找的吗? 答:网上找的开源项目。    14.代码是复制黏贴的吗? 答:都自己瞧过一遍    15.照着敲吗?不自己思考吗 答:肯定有思考    16.项目有哪些难点? 答:超卖,用户多次下单    17.redis在项目中做什么用的? 答:缓存balabala    18.redis只是做缓存用的吗? 答:是的 (内心os:redis不就是个纯纯的缓存吗?还能有什么用?不可能做持久化的数据库吧?最后肯定都得存到MySQL中的呀?希望有大佬能够指导一下,redis除了缓存还有什么用呢?)    19.你这个项目最后能达到多少并发量? 答:百万tps    20.你这个项目是只做了秒杀吗?查询商品,商品详情没做吗? 答:这些基础功能肯定都是做了的,只不过这个项目的学习重点在于如何在高并发场景下保持系统的运转,不会出错。还做了登陆验证,脚本过滤,接口地址隐藏等。    21.你这个项目能直接上线吗? 答:可以的,挺完善的    22.你还有没有其他我没问到但是很牛逼的项目、经历、长处等需要展示的?    23.反问       总结:    估计是凉了,这个面试官话语间很瞧不起这种网上找的开源项目 
点赞 2
评论 5
全部评论

相关推荐

03-18 17:22
门头沟学院 Java
代码飞升:海投就完了,别管评论区那个sbb卖课的
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务