蘑菇街实习一面凉经+求助帖
String, StringBuffer, StringBuilder 区别?
StringBuilder 安全怎么实现的?详细描述怎么扩容的?
那旧的数组呢?怎么回收的?
数组中存的是什么? 引用还是值?
如果一个循环中,重复append,讲清楚过程,从jvm 栈帧,局部变量表变化讲?对象创建的过程?
callable 和runnable区别??
synchronized, Lock, 行锁,表锁等各种锁的区别?如何根据场景选择?
synchronized, Lock的实现原理?
线程池? 有哪些? 传入的参数是啥?原理?举例说明创建的流程,以及参数的作用?
数据库中行,表锁呢?怎么根据场景选择合适的锁?
索引是什么呢?要注意哪些东西? explain 具体的参数,枚举出来。参数type 中 index, ref .. 区别是什么?
数据库的分页怎么实现? LIMIT 两个参数的含义? 1亿条数据怎么分页?
用过哪些框架? spring注解有哪些?
求助下各位大佬,我还没有做过后台开发相关项目,框架只是简单的学习过spring, Mybatis的课程,面试官评价说基础还可以,建议后边找个合适的项目做一下。
但是我知道还有很多基础问题没有复习到,现阶段是继续补基础(比如各种底层源码J.U.C之类,数据库底层实现)?还是抓紧找项目做一下?
我在学习的过程中,是属于感觉哪里缺了就去补,没有系统的学习,很多技能点没有点全。感觉慌得不行了。
#蘑菇街##实习##面经##Java工程师#