自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 字节跳动2022暑假后端实习生面经,经验++

前言:大三的实习尤其重要,一方面大学实习的面试并不太难,另一方面实习经历能在大四春秋招上非常加分,希望mo的一些经验,能帮到大家。其实在面试字节之前,我已经面过了很几家公司,从一开始0面试经验被吊打,再到最后拿到几家不同的offer,也算颇有进展。后来投递了字节的后端Java暑期实习,勉强冲到了HR面,浅谈一下自己的经验吧。一、笔试字节的笔试算是非常公平的,我当时自认为自己的算法还不错(虽然当时leetcode一个没刷,但是自己做项目中经常用到算法)。结果上去就被打趴下了,四道还是五道题,全

2022-05-07 13:49:52 3194

原创 Middle算法——计算当前排列的序号

题目描述给出一个不含重复数字的排列,求这些数字的所有排列按字典序排序后该排列的编号。其中,编号从1开始。样例1:输入:[1,2,4]输出:1样例2:输入:[3,2,1]输出:6题目分析本题本身是一个考察排列组合序号的算法,给出一个组合,比如1,2,4,那么它的排列组合数为:1,2,4 1,4,2 2,1,4 2,4,1 4,1,2 4,2,1这六种,从小到大排列,如果给出输入为1,4,2,则输出2,因为它排组合中第二大。核心点在于——第N大,则输出N。

2022-05-02 22:03:49 392

原创 带你搞懂独占资源的占用问题,操作系统生产者消费者算法实操,包含死锁、进程诠释(Java版)

前言: 现如今,许多同学的入门课程都已经是Java、python,就算是CS专业的同学,第一门语言学的是C/CPP,也鲜有人能把操作系统的进程调度给了解明白,而操作系统的进程调度的经典模型就是生产者消费者模型,本文笔者将以Java纯面向对象的模式,给各位讲解线程调度及生产者消费者模型。一、什么是进程? “进程,就是操作系统进行资源调度和分配的最小单位。”许多书籍都这样讲,其实还是有些抽象的。初学者可以把进程,看作一个独立运行的“函数”、“任务”,本文有时候将进程写作线...

2021-11-23 21:29:32 2260 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除