<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: ym z</title>
    <description>The latest articles on DEV Community by ym z (@ym_z_a211847c2518bf442268).</description>
    <link>https://dev.to/ym_z_a211847c2518bf442268</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3947410%2F1fb08164-e007-4845-8590-e569365b0237.png</url>
      <title>DEV Community: ym z</title>
      <link>https://dev.to/ym_z_a211847c2518bf442268</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ym_z_a211847c2518bf442268"/>
    <language>en</language>
    <item>
      <title>Java面试HashMap必考题：5分钟速通</title>
      <dc:creator>ym z</dc:creator>
      <pubDate>Sat, 23 May 2026 09:18:43 +0000</pubDate>
      <link>https://dev.to/ym_z_a211847c2518bf442268/javamian-shi-hashmapbi-kao-ti-5fen-zhong-su-tong-264f</link>
      <guid>https://dev.to/ym_z_a211847c2518bf442268/javamian-shi-hashmapbi-kao-ti-5fen-zhong-su-tong-264f</guid>
      <description>&lt;h2&gt;
  
  
  HashMap底层结构
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;数组 + 链表 + 红黑树
默认容量16，负载因子0.75
链表&amp;gt;8且数组≥64 → 转红黑树
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  put流程
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;计算hash：&lt;code&gt;key.hashCode() ^ (h &amp;gt;&amp;gt;&amp;gt; 16)&lt;/code&gt;（高低位混合）&lt;/li&gt;
&lt;li&gt;定位桶：&lt;code&gt;(n-1) &amp;amp; hash&lt;/code&gt;（取模优化）&lt;/li&gt;
&lt;li&gt;桶空→直接放；有值→尾插；&amp;gt;8→红黑树&lt;/li&gt;
&lt;li&gt;size &amp;gt; threshold → resize()扩容&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  面试被追问
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;"为什么用红黑树不用AVL？"&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;红黑树插入旋转少，HashMap高频写场景更优。&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;"1.7和1.8区别？"&lt;/strong&gt;&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;1.7&lt;/th&gt;
&lt;th&gt;1.8&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;头插法&lt;/td&gt;
&lt;td&gt;尾插法&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;数组+链表&lt;/td&gt;
&lt;td&gt;+红黑树&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;扩容rehash&lt;/td&gt;
&lt;td&gt;高位运算&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;死循环&lt;/td&gt;
&lt;td&gt;安全&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;👉 更多面试题：&lt;a href="https://Abyte-zym.github.io/arsenal" rel="noopener noreferrer"&gt;https://Abyte-zym.github.io/arsenal&lt;/a&gt;&lt;/p&gt;

</description>
      <category>java</category>
      <category>tutorial</category>
      <category>programming</category>
    </item>
    <item>
      <title>Java实习海投攻略：3天300个沟通，我是怎么拿到面试的</title>
      <dc:creator>ym z</dc:creator>
      <pubDate>Sat, 23 May 2026 09:18:14 +0000</pubDate>
      <link>https://dev.to/ym_z_a211847c2518bf442268/javashi-xi-hai-tou-gong-lue-3tian-300ge-gou-tong-wo-shi-zen-yao-na-dao-mian-shi-de-38gh</link>
      <guid>https://dev.to/ym_z_a211847c2518bf442268/javashi-xi-hai-tou-gong-lue-3tian-300ge-gou-tong-wo-shi-zen-yao-na-dao-mian-shi-de-38gh</guid>
      <description>&lt;h2&gt;
  
  
  我的背景
&lt;/h2&gt;

&lt;p&gt;长春理工大学（双非），软件工程，2026届。&lt;/p&gt;

&lt;h2&gt;
  
  
  投递数据
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;BOSS直聘：329个沟通&lt;/li&gt;
&lt;li&gt;10+ HR主动联系&lt;/li&gt;
&lt;li&gt;拼多多/快手/亚信/Strikingly/泛微 全部拿到面试机会&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  我的招呼语模板
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;XX大学软件工程应届。Spring Boot+MyBatis实战，项目经验丰富。6月底到岗。&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;30字黄金长度。&lt;/strong&gt; HR只看3秒，关键词要放在最前面。&lt;/p&gt;

&lt;h2&gt;
  
  
  平台分配
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;平台&lt;/th&gt;
&lt;th&gt;数量/天&lt;/th&gt;
&lt;th&gt;技巧&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;BOSS直聘&lt;/td&gt;
&lt;td&gt;120&lt;/td&gt;
&lt;td&gt;9-10点、14-15点黄金窗口&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;实习僧&lt;/td&gt;
&lt;td&gt;50&lt;/td&gt;
&lt;td&gt;关键词"可转正""远程""日常实习"&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;智联招聘&lt;/td&gt;
&lt;td&gt;50&lt;/td&gt;
&lt;td&gt;筛选"3小时内回复"标签&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  免费工具
&lt;/h2&gt;

&lt;p&gt;我做的Java面试免费弹药库（简历生成器+题库+模拟器+段位测试）：&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://Abyte-zym.github.io/arsenal" rel="noopener noreferrer"&gt;https://Abyte-zym.github.io/arsenal&lt;/a&gt;&lt;/p&gt;

</description>
      <category>java</category>
      <category>career</category>
      <category>jobsearch</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
