您的位置 首页 知识

jvm调优实战简书jvm调优工作总结_jvm调优真实案例jvm调优浅谈

jvm调优职业拓展资料

jvm调优职业拓展资料第一篇

会提问如果现在你面临一个需求,你需要怎么去处理,这个流程是什么,这个阶段有哪些注意项。

这部分和上面的小组带队属于开放性难题,你需要提前想好答案

或者说一些难题的解决方案,例如

数据库中有一零零零w数据,redis中只存一零w的数据,怎样保证redis中的数据都是热点数据

有文件一零个G,内存一G,怎样排序

一个秒杀体系,三零分钟没付款就自动关闭该交易,该怎样实现

怎样使用命令监控Java项目运行情况?

jvm调优职业拓展资料第二篇

这部分如果是进大厂就需要刷算法

如果不进的话就主要背一些基本代码题就好,这段时刻的面试中遇到过的题目有

计算一零零以内尾数是三,五,九的值

冒泡排序

快速排序

实现链表

编写一段java程序,需实现的功能:采用两个以上的线程同时往一张表中插入二零万条数据

手写两个设计模式

答案拓展资料了下,不过目前不全面,后面有时刻再补

jvm调优职业拓展资料第三篇

一般会现有自我关于,这部分我准备讲的点是自己基本信息,技术栈,做过的项目,自我的优势,未来职业规划,由于学历不好和之前的项目不是特别好,因此没有过多关于,因此后面规划是做个攒劲的项目,进步自己能力,如果项目够好的话可以多讲项目,之前看网上的其他人员自我关于分享讲中级,高质量需要更多关于项目,项目对公司带来的共享,这个后面需要注意

一、技能首字母大写表示专业

二、格式模板对齐

三、以熟练使用/熟练掌握为主,少写精通

四、前一,二个项目详细描述,包括自己负责事项,注意项目围绕亮点去写,不要写的和亮点没什么关系,亮点可以是高并发,高可用,达到的收益等等,尽可能量化(之前职业的时候没注意这块,以后职业注意)

找职业有点难,心理做好被拒绝,不断被拒绝的准备,同时不要陷入自我怀疑当中进入灵魂内耗模式,没有一点帮助,尽量关注做好当下的事,只要做好应该做的事,最起码最终不会后悔

在面试屡战屡败的时候,我开始把面试当做是日常需要处理的一个bug,感觉bug这种物品总会解决,这样心理好多了,不再去恐惧烦恼(当然偶尔也有)

jvm调优职业拓展资料第四篇

没问到多线程,感觉面试不完全,现在基本面试都会问到多线程,多线程问的路线主要集中于

什么是多线程

你在项目里哪些地方用到了多线程

线程池,以及参数,阻塞队列

锁,synchronized,ReentrantLock两者的逻辑和底层原理,synchronized一般还会问到锁升级,以及Monitor

ThreadLocal原理

Future和Callable我在面试的时候没怎么问

jvm调优职业拓展资料第五篇

集中于两部分,学说和实战(SQL)

学说主要有mysql的优化,索引优化,SQL优化,索引什么时候会失效,索引的数据结构,为什么使用B+树,explain执行规划的参数有哪些,mysql锁,锁这边还会问怎样锁住一条数据,存储引擎有哪些,SQL执行顺序,SQL存储经过怎么创建,事务的隔离级别

实战(SQL)

其实就是给你出点SQL题,让你写SQL,或者说思路

比如怎样做大量数据按照条件删除,或者是查询,SQL的判空和判空字符串

主要问到一些内存淘汰策略,Redis底层原理,还有就是会先问用过Redis做过什么功能,接着再细问,不过一般就是分布式锁和缓存

缓存再继续问缓存穿透,雪崩,击穿等,以及对应的解决思路

除了这两个数据库外有公司还会问到MongoDB和Oracle,不过Oracle和Mysql操作上差不多,表示下可以很快学会就完了,MongoDB问的少一点

jvm调优职业拓展资料第六篇

问一些框架和学说

比如说什么是分布式,什么是微服务

dubbo和SpringCloud的区别,SpringCloudalibaba是否用过,dubbo和SpringCloud的一些组件的使用,比如说Feign这一类的影响和底层原理,dubbo的底层协议,负载均衡

如果在讲微服务的时候说了docker,可能还会问些docker的命令

这部分不是特别难,会说就完了

jvm调优职业拓展资料第七篇

框架主要问的是Spring,SpringBoot,mybatis

Spring主要问spring循环依赖,是否可以注入自己的bean,事务嵌套(这个最多),什么时候事务失效,SpringBean的生活周期,有没有在SpringBean上进行些其他处理,AOP

SpringBoot问自动装配,Spring,SpringMVC,SpringBoot之间的区别和关系

mybatis原理


返回顶部