Skip to content

boommanpro/java-interview

Repository files navigation

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

About

java面试总结

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published