笔试题
得一人终老
充实自己
展开
-
招银网络Java后端笔试题
1、MySQL的索引有什么数据结构?Hash与B+tree有什么区别2、Spring MVC的执行流程是怎样的,请详述一下3、怎样实现分布式锁?有哪些方式实现?4、实现线程有什么方式?线程有哪些状态?状态之间是怎样转换的?5、如何优化SQL、优化数据库6、redis的数据过期过期策略是怎样的7、nginx用来做什么?请大概说下8、MyBatis的#与$有什么区别,ret...原创 2020-04-06 21:49:27 · 8437 阅读 · 0 评论 -
字节跳动Java后端笔试题
1、第一题. 字节跳动在北京有N个工区,形成一个环状,Bytebus是往返在各个工区的通勤车,按工区的顺序行驶,其中第 i 个工区有汽油 gas[i] 升。你有一辆油箱容量无限的的Bytebus,从第 i 个工区开往第 i+1 个工区需要消耗汽油 cost[i] 升。你从其中的一个工区出发,开始时油箱为空。如果你可以绕环路行驶一周,则返回出发时工区的编号,否则返回 -1。输入:ga...原创 2020-04-06 21:50:06 · 2075 阅读 · 0 评论 -
vivo Java后端面试题
1、redis主要用于什么业务场景2、zooker是基于什么原理做分布式锁的?3、关于数据库索引唯一索引、联合索引有什么区别?索引生效与失效的情况?如何查看索引的执行情况?4、Dubbo如何进行流量控制5、JDK中的bin目录下的工具使用过哪些?6、分析过应用宕机的内存堆文件吗?如何进行分析?7、ActiveMQ、rabbitmq和rockmq的特性?这些消息中间件的消息延...原创 2020-04-06 21:50:32 · 1403 阅读 · 1 评论 -
阿里巴巴Java面试题
1、主键索引与非主键索引有什么区别2、redis与memcached有什么区别,为什么选择Redis,而不是memcached3、JVM的内存模型可以说下吗?4、选择一个做过的比较熟悉的项目说一下5、生产环境排查过什么问题?是如何排查的?6、MySQL建立索引有什么规则7、为什么在技术选型时选择MySQL,而不是选择Oracle...原创 2020-04-06 21:50:41 · 100 阅读 · 0 评论