校招 未知部门 / 后端开发 / 一面
[面试日期] 2024-01-17 [面试时长] 45min
[学校背景] 唐山学院 | 双非 [学历背景] 未知
[发布人] 面试之星官方收录
<h2>B站后端1面</h2>
<blockquote>
<p>面试时间45min</p>
</blockquote>
<h1>Java基础</h1>
<ol>
<li>HashMap的实现原理</li>
<li>HashMap的put(key,val)和get(key)过程</li>
<li>HashMap一般用什么做Key</li>
<li>为啥String适合做Key呢</li>
<li>HashMap的扩容机制</li>
<li>HashMap的大小为什么是2的n次方大小呢</li>
<li>说一下Java中的List</li>
<li>说一下volatite关键字</li>
<li>volatile可以保证线程安全吗</li>
<li>说一下线程池的常见配置</li>
<li>假如现在有15个任务 5个核心线程 最大线程是10 工作队列是5 请问执行顺序是怎样的</li>
<li>说一下ThreadLocal</li>
<li>jvm的内存结构</li>
<li>类加载机制</li>
<li>创建对象的过程</li>
<li>对象的生命周期</li>
<li>SpringAOP怎么实现的</li>
<li>AOP实现有哪些注解</li>
<li>JDK动态代理和cglib有啥区别</li>
<li>聊一下Java中的反射</li>
</ol>
<h1>Coding</h1>
<ol>
<li>用double check实现单例模式</li>
<li>层序换行遍历二叉树</li>
</ol>
<h1>复盘</h1>
<ol>
<li>加强Java基础学习与思考 HashMap、List</li>
</ol><a>#面试#</a><a>#后端#</a><a>#Java#</a>
AI 推荐面试题
