时隔4个月我面试字节又挂了|总结与展望

简介: 半个月之前,我又一次结束了字节的日常实习面试,前后持续一个多星期,每一面都是2天内出结果,第四面一周未出结果,询问hr,面试流程已经终止,是的,又挂了。这篇文章是对此的总结和后续的展望,共勉~

面试过程

半个月之前,我又一次结束了字节的日常实习面试,前后持续一个多星期,每一面都是2天内出结果,第四面一周未出结果,询问hr,面试流程已经终止,是的,又挂了。

相比于几个月的那次面试,挂在第三面;这次第三面是hr面,因此挂在了第四面,在算法题每轮都完成的基础上,猜测因为基础知识掌握不熟悉没有通过最后的面试。

总结教训

当然这次依旧是有所进步,但是也犯了比较低级的错误:对简历的内容提问没有充分准备好

面试的岗位是使用Go语言的,但是由于项目部分有一个使用Java的项目,并且在技术栈部分写上了熟悉Java,因此第四面的面试官着重于提问Java问题(这个与面试官也有很大关系)

也可能是第二技术面的面试官已经将除Java外的部分尽数提问的原因,第四面全程围绕Java提问,使我方寸大乱,因为简历上的Java项目确实也是比较早些时候做的,目前自己技术栈向Go的生态靠拢,导致一些JVMSpringJava各种特性,相关知识已经很大程度上有所遗忘。

潜意识也认为不会过于提问Java相关问题(但简历上确实写了Java),侥幸心理作祟,也是这次面试失败的根本原因。

基于此我总结了两条经验:

  1. 简历内容及时更新,不要忽略简历上的细节,准备充分,尽可能覆盖简历内容,并且在项目使用的技术点上以求有更深入的理解
  2. 面试不同岗位,尽可能不要出现跨语言项目经历,如果有则需要花费更多的时间去学习不同语言的特性与生态(成本太高,容易翻车

简历书写

之前写过一篇文章讲解该如何书写简历,其实目前自己的简历依旧是参照此进行,这里不多赘述:

https://juejin.cn/post/7071849573127290894

后续努力

事实上,关于Java知识点之所以有很大程度上的遗忘,也只能归结于当初就没有完全理解各个知识点,追求八股面经,虽然知识面较广,但是深度不足,导致遗忘速度很快。

而且反思了一下,如果这些知识点,全部使用Go语言提问,是否自己都悉数掌握了,也不尽然,比如GO的GC、内存的分配等。(把Java忘了,Go掌握的也不熟

因此后续打算重新学习一下Go语言的各种特性、原理,夯实Go的基础知识。昨天重新翻开了 《The Go Programming Language》 ,在半年前初步了解GO语言的时候曾尝试阅读这本经典的Go语言书籍,但是在缺乏对GO有基本了解的情况下,无法静心阅读英文版的内容就搁置一旁。半年后对Go有了更多的了解,昨天开始阅读第一章Go语言的综述,令我耳目一新。

或许此时才是阅读这本书的最佳时刻,后续我也会在博客上更新阅读之后的知识整理,大家共勉~

相关文章
|
7月前
|
消息中间件 存储 监控
|
7月前
|
算法
字节面试官让我讲讲最小生成树,我忍不住笑了
字节面试官让我讲讲最小生成树,我忍不住笑了
|
7月前
|
存储 安全 Java
面试题:用过ThreadLocal吗?ThreadLocal是在哪个包下的?看过ThreadLocal源码吗?讲一下ThreadLocal的get和put是怎么实现的?
字节面试题:用过ThreadLocal吗?ThreadLocal是在哪个包下的?看过ThreadLocal源码吗?讲一下ThreadLocal的get和put是怎么实现的?
86 0
|
24天前
|
NoSQL 中间件 Java
字节面试:聊聊 CAP 定理?哪些中间件是AP? 哪些是CP? 说说 为什么?
45岁老架构师尼恩在其读者交流群中分享了关于CAP定理的重要面试题及其解析,包括CAP定理的基本概念、CAP三要素之间的关系,以及如何在分布式系统设计中权衡一致性和可用性。文章还详细分析了几种常见中间件(如Redis Cluster、Zookeeper、MongoDB、Cassandra、Eureka、Nacos)的CAP特性,并提供了高端面试技巧,帮助读者在面试中脱颖而出。尼恩还推荐了其团队编写的《尼恩Java面试宝典PDF》等资料,助力求职者准备面试,提升技术水平。
|
2月前
|
Arthas Kubernetes Java
字节面试:CPU被打满了,CPU100%,如何处理?
尼恩,一位拥有20多年经验的老架构师,针对近期读者在一线互联网企业面试中遇到的CPU 100%和红包架构等问题,进行了系统化梳理。文章详细解析了CPU 100%的三大类型问题(业务类、并发类、内存类)及其九种常见场景,提供了使用jstack和arthas两大工具定位问题的具体步骤,并分享了解决死锁问题的实战案例。尼恩还强调了面试时应先考虑回滚版本,再使用工具定位问题的重要性。此外,尼恩提供了丰富的技术资料,如《尼恩Java面试宝典》等,帮助读者提升技术水平,轻松应对面试挑战。
字节面试:CPU被打满了,CPU100%,如何处理?
|
2月前
|
Java API 对象存储
JVM进阶调优系列(2)字节面试:JVM内存区域怎么划分,分别有什么用?
本文详细解析了JVM类加载过程的关键步骤,包括加载验证、准备、解析和初始化等阶段,并介绍了元数据区、程序计数器、虚拟机栈、堆内存及本地方法栈的作用。通过本文,读者可以深入了解JVM的工作原理,理解类加载器的类型及其机制,并掌握类加载过程中各阶段的具体操作。
|
7月前
|
缓存 移动开发 前端开发
字节-2024最新前端面试题梳理-1
字节-2024最新前端面试题梳理-1
315 0
|
6月前
|
SQL 关系型数据库 MySQL
字节面试:MySQL自增ID用完会怎样?
字节面试:MySQL自增ID用完会怎样?
73 0
字节面试:MySQL自增ID用完会怎样?
|
6月前
|
存储 Java 容器
研二学妹面试字节,竟倒在了ThreadLocal上,这是不要应届生还是不要女生啊?
【6月更文挑战第1天】研二学妹面试字节,竟倒在了ThreadLocal上,这是不要应届生还是不要女生啊?
50 5
|
5月前
|
前端开发 数据挖掘
字节面试:领域、子域、核心域、通用域和支撑域怎么划分?
领域驱动设计(DDD)通过划分业务领域和子域简化复杂性。领域是业务问题的范围,子域是更小的专业部分。核心域代表业务的核心竞争力,如电商中的商品、订单和支付;通用域提供跨领域服务,如用户管理;支撑域支持核心功能,如物流、客服和数据分析。这种划分帮助团队专注关键业务,提高开发效率和软件对业务需求的契合度。
255 0
下一篇
DataWorks