可惜,离职在家“苦修”一年半最终还是与字节offer擦肩而过

Posted Java小果

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了可惜,离职在家“苦修”一年半最终还是与字节offer擦肩而过相关的知识,希望对你有一定的参考价值。

本人是19年毕业,双非非科班1年半经验(已离职),最近想找工作,于是面了一下字节跳动,想看看自己多菜

面试体验很棒,面试官是个6年经验的大佬(头发很茂盛),面试过程会引导你(避免你菜的太尴尬)。面试时间大约55分钟,下面是所有问题:

  • 先做一下自我介绍
  •  你这个项目的QPS、订单量有多少
  • 如何解决超卖问题
  • 假如让你设计一个秒杀系统,怎么设计才能承受百万级并发
  • Redis也扛不住了,万级流量会打到DB上,该怎么处理
  • 分库分表怎么设计
  • 水平分表依据什么分?时间还是数据
  • 分库分表之后我想查询近期的订单,怎么查
  • 数据存储引擎有哪些
  • InnoDB和MylSAM的区别
  •  select count(*)时InnoDB和MylSAM分别是怎么处理的
  • 聚簇索引和非聚簇索引的区别
  • 假如数据库某个字段是String类型,读的时候用int类型去接收会有什么问题?反过来呢?
  • 事务有哪些隔离级别,分别解决了什么问题
  • 可重复读是怎么解决脏读的
  • 有俩事务,事务A:读、写(张三)、读 事务B:读、写(李四)、读,假如俩事务同时执行,结果如何
  • Redis有哪5种数据类型
  • Set、Zset分别用于哪些场景
  • Redis是怎么删除过期key的
  • Redis有哪些持久化方式
  • 你用过哪些队列
  • 说一下AMQP协议是怎么定义一个MQ的
  • 交换机有哪些消息转发模式(大体是这个意思)
  • HTTPS工作原理
  •  编程题:最小覆盖子串,时间控制在25分钟之内
  • 你还有什么想问的吗


做一下总结吧:

  • 1.社招项目部分一定要准备好,我还以为字节一面不问项目,所以没做什么准备,答的很一般
  • 2.这次面试官没用过Java,所以问的全是中间件的问题,技术问题其实问的很浅,基本全答出来了

  • 3.由于项目部分答的不好,所以出了一个hard算法题,我思路对了,但最后只做出来一部分(后来问了一下面试官,如果我做出来90%或以上并且没什么bug,就给过了)

分享给朋友们我日常经常刷的一份面试题合集,很全面很完整希望大家“金三银四”都能顺利拿到offer!

总览

Java基础面试题

由于文章字数限制,只能展示部分给大家阅览,需要完整文档的朋友们可以查看文末免费获取方式!

Java集合面试题

异常&反射 面试题

IO&NIO 面试题

多线程 面试题

JVM 面试题

Linux 面试题

mysql 面试题

Spring 面试题

Mybatis 面试题

nginx 面试题

Redis 面试题

SpringBoot 面试题

SpringCloud 面试题

简历

整理不易需要完整文档的朋友们可以转发+关注支持一下后,私信我“666”即可100%免费获取到!

前端工作一年半,离职了!!!

前段时间写的一篇文章,一直没有更新,最近工作节奏慢下来了,就爬上来更新一波。

哈喽~,大伙儿好久不见。今天爬上来唠唠,是因为最近向公司主动提出离职了,这几天刚办理完。这是小鹿的第一份工作,算是正式画上了一个句号,我觉得有很多经历需要在这里记录分享一下。

从 2020 年 8 月 4 日入职老东家起,到 2022 年 4 月15 日正式离职,已经有一年半左右的时间了。在这短短的一年半时间里发生了很多的事情,业务的改变,人员的变动,自我的成长,也经历了一个创业公司从初期到中期的发展。

在这里想总结一下,这过去的一年半时间里,能够影响到我以及改变到我的东西。那就按照时间线来吧~

1、初入职场


从学校到职场,我的第一个想法就是能够尽快让自己成长起来,无论是技术能力、思考能力、沟通能力以及其他能力等等,这将影响到我以后的路好不好走。所以在疫情之下,就很幸运的入职了老东家。

初入职场避免不了经常犯错误,把 git 分支玩坏,代码提交不规范,逻辑思路混乱这是常常犯的低级错误。

正是由于 leader 和前辈给了很多包容和让我试错的机会,也在短时间之内逐渐成长了起来,慢慢的适应了当下的环境,逐步对自己有了更高的要求。

其实这段时间是自我成长最快的一段时期。

2、出差


待了半年左右,老东家正好有一个出差的项目要去面对面和客户负责,当时内部也是比较缺人,所以主动申请了。

其实我心里也没底能不能把这次任务做好,只是觉得机会是很难得,所以就争取了下来。

在出差的这三个多月里,对公司的产品有了更进一步的了解,也对这个金融行业有了更深的认识,当然个人的沟通协调能力也得到了大幅度的提升,也逐渐总结出了自己处理事情的方式和方法,这让我在接下来的发展中能够更加顺利。

在提高能力和学到知识的同时,老东家也给了我许多的激励和奖励。也许就在这一刻,我感受到自己的巨大成长,逐渐能够担任技术之外的一些责任。

3、迷茫


成长的同时伴随着迷茫的产生,我在哪?我是谁?我要干什么?

有一段时间,我突然陷入了一个低谷期,不知道下面的路如何走,这也是我最焦虑的一段时间。

站在现在的角度去看当初,其实这个低谷期就是从一个山峰到另一个山峰中间的山谷。引用温伯格大牛在《如何成为技术领导者》书中提到的提高能力的两种模式,一种叫做渐进模式,另一种叫做跃迁模式,而上述所提到的就是跃迁模式结构。

就是每当你进行新的挑战时,一开始能力水平是低于之前上一个挑战能力水平的,但是当你逐渐的去训练自己,慢慢的把能力提升上来之后,就会超过于上一次挑战获得的能力水平。

突破迷茫的关键点在于如何寻找更大挑战的事情。

4、裁员


到了 21 年年底,公司迎来了第一次大规模裁员。如果你问我当时慌不慌,说实话,已经做好被裁的准备,因为应对黑天鹅最好的办法就是提高自己反脆弱的能力。(给大伙儿推荐《反脆弱》这本经典书籍)

当然,像裁员这波操作其实很多人可以提前做出决策,这就要分析创业公司整个发展过程以及遇到的实质性障碍是什么,大约会发展到什么阶段会出现裁员(疫情虽然有影响,但是关键并不是外界环境所致),这个有机会会单独写一篇跟大伙儿唠唠~

这次裁员,走了一些之前一起合作的同事,公司业务和结构也发生了很大的改变,这一次的变动让我更加明白自己想要什么,想要往哪个方向发展和提高。

5、离职


4 月初,我正式提出离职。也许这个想法在我心内争斗了许久,最后还是决定了。离职的原因很简单,自我优化。

其实一开始入职的时候就想过,当我不能够为公司提供更多的价值以及自己能力在当下环境不能够得到提升,就要考虑换个环境了,越早跳出舒适圈,对自己来说是有利的。

还有一个比较重要的原因就是做的事情要有长期的价值。这不得不让我想起一个比较有思考性的问题。

在这里想问一下大伙儿,在这个互联网时代,我们所拿到的薪资水平真的和自己的能力所匹配么?你怎么判定自己所产生的的价值是多少?

当然,当我们面对“价值”两个字时,不同的角度会有不同的认定,比如站在公司角度,可能会受到利益的驱动,从而会否定你产生的价值。如果站在客户角度,增加了他的办公效率,可能会认可你所产生的价值。

你到底产生多少有用的价值,其实这一点很值得我们每个人去思考。后续在写面试系列的文章中会重点说一下“工作价值”在面试过程中体现出来的作用。

小结


过去的已经过去吧,未来还有很长一段路要走。坚持自己学技术的初衷,希望能够为社会发展带来一点点的作用。在工作的同时不断寻求属于自己的出路,争取有一天能够摆脱打工人的角色。

加油:)

以上是关于可惜,离职在家“苦修”一年半最终还是与字节offer擦肩而过的主要内容,如果未能解决你的问题,请参考以下文章

三年前端经验,创业半年无果,最终还是决定进大厂(已拿字节阿里美团offer)

三年前端经验,创业半年无果,最终还是决定进大厂(已拿字节阿里美团offer)

三年前端经验,创业半年无果,最终还是决定进大厂(已拿字节阿里美团offer)

三年前端经验,创业半年无果,最终还是决定进大厂(已拿字节阿里美团offer)

前端工作一年半,离职了!!!

前端工作一年半,离职了!!!