Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

YuYangRoom/Java-Gold

Repository files navigation

☕ Java炼金小木屋

Branch Stars Forks License Awesome

引言

今年毕业前夕,将自己大三一年时间从0开始准备到校招拿到大厂sp、ssp的经历进行了总结,同步到了博客上,结果因此认识了很多新朋友,这是意料之外的收获。 时光荏苒,白驹过隙,19年夏天在学校子自习室刷LeetCode,准备秋招的场景历历在目,转眼却已经从学校毕业,正式进入职场了。互联网三个大厂(百度、拼多多、字节跳动)长达一年半的实习时期以及最近三个月的正式经历,让我对互联网行业有了更加深刻的认知。

最近又到了校招的季节,遇到很多对后端学习比较迷惑的同学,也在这个过程中帮到了很多同学,收到了很多正向反馈。所以准备长期更新这个仓库,将知识点和个人学习方法论长期输出,欢迎大家Star和Fork,你的关注就是我持续更新的动力!!!

仓库目录

本仓库能够提供的资源:

Awesome 秋招/春招中后端岗的高频面试题汇总、整理

Awesome 校招简历模板/简历书写技巧

Awesome 工作中日常接触到的Java知识点,深入源码分析

Awesome 社招面经汇总,短期冲击社招P6,长期目标P7

个人优势:

  • 在BAT(Baidu & Bytedance)实习期间,参与了组里几十份简历的审核,了解什么样的简历才是好的简历。
  • 已经帮助过一些同学准备秋招,包括转专业同学,并且取得了比较好的效果。
  • 已经参与正式工作,会持续输出新学到的内容,基本都属于当前业界常见的重要知识点。

2019校招总结

针对训练:

  1. 自我介绍,
  2. 需要准备1分钟和5分钟两个版本,包括学习经历、工作经历、项目经历、个人优势、一句话总结。一定要自己背得滚瓜烂熟,张口就来
  3. 抽象概念,当面试官问你是如何理解多线程的时候,你要知道从定义、来源、实现、问题、优化、应用方面系统性地回答
  4. 项目强化,至少与知识点的比例是五五开,所以必须针对简历中的两个以上的项目,形成包括【架构和实现细节】,【正常流程和异常流程的处理】,【难点+坑+复盘优化】三位一体的组合拳
  5. 压力练习,面试的时候难免紧张,可能会严重影响发挥,通过平时多找机会参与交流分享,或找人做压力面试来改善
  6. 表达练习,表达能力非常影响在面试中的表现,能否简练地将答案告诉面试官,可以通过给自己讲解的方式刻意练习
  7. 重点针对,面试官会针对简历提问,所以请针对简历上写的所有技术点进行重点准备

👉 2019校招:如何花一年时间从小白到拿ssp

👉 校招高频面试题总结

👉 百度实习总结

👉 字节跳动实习总结

面试炼金系列

  • Java面试炼金系列 (1) | 关于String类的常见面试题剖析

  • Java面试炼金系列(2) | Map接口、HashMap类的常见面试题剖析

  • Java面试炼金系列(3) | Java集合知识体系总结

  • Java面试炼金系列(4) | I/O 高频面试题剖析

  • Java面试炼金系列(5) | 多线程基础面试题剖析

  • Java面试炼金系列(6) | 多线程高阶面试题剖析

  • Java面试炼金系列(7) | 网络编程高频面试题剖析

  • Java面试炼金系列(8) | Java8 常用新特性剖析

  • Java面试炼金系列(9) | 设计模式高频考点剖析

  • Java面试炼金系列(10) | JVM 内存高频面试题剖析

  • Java面试炼金系列(11) | JVM GC算法面试题剖析

简历准备

内容:

  1. 写简历中需要注意的点

  2. 常用简历模板

  3. HR的筛选标准

👉 简历模板

👉 HR面

Java学习路线

TODO

算法炼金

校招算法题主要分为LeetCode和《剑指offer》两个部分,

《剑指offer》大概有60+道题目,基本都属于Easy / Medium 难度级别,所以速度快的话可以花2周左右时间刷完。但是LeetCode英文官网目前有1500+道题,大部分刚接触LC的同学的问题就是应该刷哪些题?

在时间和精力有限的情况下,应该优先放在考察频率较高、比较常问的算法题上。

  • LeetCode炼金系列(1) | 链表操作:看起来很基础,但要注意很多编码细节

    • 1521_反转链表
  • LeetCode炼金系列(2) | 二叉树遍历:面试中最常见的数据结构

  • LeetCode炼金系列(3) | 动态规划:offer拿白菜和拿sp的分水线

  • LeetCode炼金系列(4) | 栈操作:

  • LeetCode炼金系列(4) | 栈操作:

  • LeetCode炼金系列(5) | 数组操作:

社招面经

TODO

License

MIT License

About

☕ Java炼金小木屋

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

Languages

  • Java 99.8%
  • Shell 0.2%

AltStyle によって変換されたページ (->オリジナル) /