java基础总结
美洽
[Leetcode] 567. Permutation in String
小年糕在线笔试
请用您熟悉的编程语言,编程实现一个比较任意两个软件版本号大小的函数,如 1.2.3a 和 1.2.4b 比较,后者版本号更大,请考虑各种情况,不可以使用系统提供的比较函数。
[Leetcode] 165. Compare Version Numbers
排列组合
链表
topk大数据
[Github]: Java面试指南 https://github.com/Snailclimb/JavaGuide
BAT
String Reverse
进程 线程 程序 协程
Java 总结 https://github.com/crossoverJie/JCSprout
https://github.com/hadyang/interview
https://github.com/Snailclimb/JavaGuide
https://github.com/CL0610/Java-concurrency
云粒智慧
1.你的项目中你感觉有哪些缺点 2.你的项目的架构图是什么 3.你用过哪些分布式框架,为什么在这个项目中选择这个分布式框架 4.什么是主从,MYSQL 的主从 Redis主从 Redis哨兵 5.你认为分布式架构的原理是什么,有哪些组成部分,该如何高可用 6.分库分表你了解吗,有什么优点和缺点 什么情况下需要他,现在有哪些方案 7.多线程的作用 多核CPU的作用 多核CPU适合什么样的场景 8.I/O是什么,过程中有用到CPU吗, I/O数据传输的过程是怎样的 RDMA CPU中断? 9.JVM调优的方式 10.你还有什么问题要问我的吗
京东到家
1.HashMap
2.Mysql优化策略
3.JVM底层
4.Mybatis $ #
5.分布式锁 Redis锁
6.Object 方法 属性
7.多线程 场景
8.Redis 数据结构
9.有序到乱序 乱序到有序 TopK
10.设计模式
JVM
多线程 线程池
mybatis 一定要用$的情况有哪些
1.写算法,快排;2.hashcode和equal区别;3.String的hashcode;4.做项目遇到的困难;5.简历上的内容;6.项目中用到的一些东西。
大表优化 业务分库,大表拆小表。
乐海互动 1.n个数据每页m个,一句代码求出需要分多少页 2.二分查找 3.y1年m1月d1日到y2年m2月d2日,一共多少天,不用借助api 4.实现一个arrayList,以及需要哪些成员变量 5.实现一个缓存,固定大小,保存最新的数据。实现add和find 6.判断是不是奇数,不能用%
okCoin 1.hashmap底层结构 2.mysql having 3.0-100,两个线程分别输出奇数和偶数。
if(i%2==0&&T){
}else{
}
id name class score
link:https://www.zhihu.com/question/60949531/answer/579261846