自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 求职经验分享(2):简历如何优化以及如何应对面试【后端篇】

本期就和大家分享相关内容:简历如何优化?如何根据简历应对面试?简历优化主要是两方面,第一方面是简历模版的优化,第二方面就是简历具体内容的优化了,主要体现在项目经历以及实习经历的优化。

2024-06-14 23:09:52 1321 15

原创 求职经验分享(1):一份合格的简历应该如何写?

一份优秀的简历能为求职就业的过程做好铺垫。本期就和大家分享相关内容: 简历该有什么样的内容?如何写简历? 什么样的简历能让面试官赞不绝口? 一份简历最关键的地方之一就是一个简历模板,选择一个好的简历模版最为关键。在选择的时候一定要选择比较清晰直观的模版。有的反例就是:个人信息在左边一栏,总的来说,没有那么直观。

2024-06-08 13:25:33 2278 24

原创 大厂面试官问我:两个1亿行的文件怎么求交集?【后端八股文十五:场景题合集】

任务分批: 将任务分成多个批次,每次从任务列表中取出一部分任务交给线程池处理。这样可以避免一次性将大量任务提交给线程池,减少系统资源竞争。线程池大小调优: 根据系统资源和任务的性质,合理设置线程池的大小。如果任务是 CPU 密集型的,可以设置较少的线程数;如果任务是 I/O 密集型的,可以适当增加线程数。避免线程数过多导致上下文切换频繁,影响性能。

2024-07-25 08:48:59 1100 4

原创 大厂面试官问我:Mysql B+树索引中B最后一层是双向链表还是单向链表?为什么这么设计?【后端八股文十四:Mysql索引八股文合集】

范围查询效率高:由于叶子节点之间有指针连接,可以通过顺序遍历叶子节点获取范围内的数据记录,避免了不必要的磁盘访问和索引的跳转。顺序访问优化:当进行顺序访问时,B+树可以通过双向链表进行高效的顺序遍历,减少磁盘IO次数,提高访问性能。如果 SQL 语句中用到了组合索引中的最左边的索引,那么这条 SQL 语句就可以利用这个组合索引去进行匹配。当遇到范围查询(betweenlike)就会停止匹配,后面的字段不会用到索引。例子:对(a,b,c,d)建立索引,查询条件为。

2024-07-24 08:57:17 983 8

原创 力扣题库合集(2):动态规划(1)

动态规划,是一种常用的解决优化问题的方法,它将问题分解为若干子问题,并通过存储子问题的解来避免重复计算,从而提高算法的效率。动态规划的核心思想是利用已经求解过的子问题的解来求解当前问题的解。它通常适用于具有最优子结构的问题,即问题的最优解可以通过一系列子问题的最优解推导得出。通过将问题划分为更小的子问题,并适当定义状态和状态转移方程,动态规划可以高效地解决各类问题。动态规划可以应用于各种计算机科学和数学问题,例如最短路径问题、背包问题、序列比对问题等。

2024-07-23 08:48:40 1012 10

原创 力扣题库合集(1):双指针

双指针算法是一种非常常见且实用的算法技巧,它使用两个指针同时在数据结构上移动,从而达到特定的目的。这种算法通常用于解决数组或链表等线性数据结构中的问题,比如寻找某个元素、删除某个元素、反转数组等。对撞指针(Two Pointers): 两个指针从不同的方向"对撞"而前进,直到满足某个条件为止。这种方法常用于解决数组或链表的查找、删除等问题。快慢指针(Slow and Fast Pointers): 两个指针以不同的速度移动,比如一个指针每次移动一步,另一个指针每次移动两步。

2024-07-22 08:37:47 1531 6

原创 Python爬虫速成之路(7):登录新浪微博(Selenium)

在这里xpath的获取可以借助浏览器的F12(F12——选择对应元素——右键复制——选择Xpath)来实现。不过大部分时候,css selector就可以解决,并且也比较容易理解。

2024-07-21 22:31:38 406 5

原创 Python爬虫速成之路(6):Selenium的使用

爬虫就三大种实现方式。第一种是获取网页源代码来获取数据,这种也只能在特定网站生效;第二种是直接get或者post提交数据,这种难度有时候会较大,因为接口往往有一些限制;第三种就是直接模拟浏览器点击操作,第三种就比较无脑,可以实现很多第一第二种实现不了,比如Boss海投工具等。本文介绍的就是Selenium的基本用法。Python3中使用Selenium进行Web自动化测试是一种非常常见的方法。

2024-07-20 23:53:26 1119 14

原创 Python爬虫速成之路(5):获取北京新闻的今日推荐

最后,我们通过循环遍历获取到的图片URL和标题,使用urlopen函数下载图片,并保存在之前创建的文件夹中。这里我们使用了标题作为图片的文件名,需要注意的是,标题中可能包含一些特殊字符,所以我们使用了re.sub函数将这些特殊字符替换成空字符。然后,我们定义了目标网站的URL,并创建了Request对象,设置了User-Agent头部信息以模拟浏览器行为。首先,我们需要导入必要的库。在本文中,我们将介绍如何使用Python的urllib和BeautifulSoup库来实现获取新闻推荐内容和对应图片的功能。

2024-07-19 09:03:03 944 28

原创 大厂面试官问我:Redis为什么使用哈希槽的方式进行数据分片?为什么不适用一致性哈希的方式?【后端八股文十三:Redis 集群哈希八股文合集(1)】

为什么使用一致性哈希? 传统哈希算法(如取模)在节点变更时,会导致大量 key 的重新分布,引发大量的数据迁移和客户端路由更新,容易造成雪崩效应。 而一致性哈希算法通过将节点和 key 都映射到一个虚拟的哈希环上,在节点变更时只需要调整少量 key 的映射关系,减少了数据迁移和客户端路由的开销。

2024-07-18 09:07:05 939 18

原创 大厂面试官问我:为什么Redis的rehash采用渐进式,而Java的hashmap是一次性rehash?【后端八股文十二:Redis hash八股文合集】

渐进式 rehash 的过程(空间换时间的渐进式哈希) Redis 会在处理每个请求时,顺带将主哈希表中的一个 entry 迁移到备用哈希表中。 这样可以将 rehash 过程分散到每个请求中,减少对服务的影响。 当备用哈希表的 entry 数量超过主哈希表的 50% 时,Redis 会切换到使用备用哈希表作为新的主哈希表。

2024-07-17 08:41:12 1259 3

原创 Python爬虫速成之路(4):BeautifulSoup

在本篇文章中,我们将介绍如何使用Python的BeautifulSoup库进行网页爬取。具体来说,我们将使用urllib库发送HTTP请求,然后使用BeautifulSoup解析HTTP响应的HTML内容。

2024-07-16 08:56:46 430 2

原创 【绝命Coding助力秋招】Python实现<实习僧>海投脚本

大家实习秋招应该都会投递简历的烦恼吧,海投脚本,就可以省去人力的麻烦,大家每天在选完自己想投的公司后,不妨使用脚本把每天可以沟通次数都投完。海投越多,机会越大。

2024-07-15 21:43:38 806 2

原创 Python爬虫速成之路(3):下载图片

在本教程中,我们将学习如何使用Python来下载网页中的图片。使用Python进行网页图片下载可以非常方便,只需要几行代码即可完成任务。接下来,我们需要指定想要下载的网页地址,可以是任何包含图片的网页。如果下载成功,就将其保存到指定的文件夹中。其实下载图片的本质就是创建一个对应文件,然后将数据写入。接下来,我们使用一个循环遍历所有的图片链接,并通过。然后,我们需要指定图片下载的保存路径,也就是。首先,我们需要导入所需的Python库,即。教程:使用Python下载网页中的图片。方法打开指定的网页,并使用。

2024-07-14 09:29:39 589 2

原创 Python爬虫速成之路(2):爬天气情况

(.*?):它可以匹配任意长度的字符串,比如abcde,正则表达式a(.*?)e,它就会匹配上bcd。这里re.findall里面要求传入的是str类型。从str到bytes:调用方法encode().从bytes到str:调用方法decode()方法发送HTTP请求,并通过。属性获取网页的源代码。

2024-07-12 08:30:29 519 4

原创 Python爬虫速成之路(1):获取网页源代码

教程内容: 在本教程中,我们将使用Python编写一个简单的爬虫项目,来爬取指定网页的HTML内容优化(推荐):

2024-07-11 08:49:57 363 6

原创 大厂面试:算法考前必看汇总(全)

大厂面试中的算法题大部分情况是力扣原题,并且难度可控,对于经常在力扣刷题的同学一般问题不大。而大厂笔试的算法题则往往是原创题,前几道难度稍微简单,后几道通常得刷题更多的或者有打算法的同学才能做出来。在笔试当中,在遇到不会的题,通常可以采取骗分的技巧(文末有总结),只有能通过部分案例骗到部分分数。在面试的算法题,流程如下:首先可以先思考,然后先告诉面试官算法思路(不用急着打代码),然后接下来就是打代码以及调试(这里注意要考虑好边界情况,体现自己的代码严谨;同时,也要注意一下代码规范)。

2024-07-09 09:12:14 1060 5

原创 大厂面试官问我:Redis缓存如果扛不住,该怎么办?【后端八股文十一:Redis缓存八股文合集(1)】

Redis优化缓存结构(1)使用Redis和Cache 多级缓存;(2)Caffine+Redis+ES 做三级缓存;(3)使用 Redis 实现分布式缓存,另外配合 Nginx 缓存 + 本地 Caffeine 缓存 + CDN 缓存 + 浏览器缓存共同实现多级缓存来保证系统的性能。(4)使用mq转发(来自京东技术:营销权益平台春晚技术探究):本地缓存的构建的两种方式: 一级缓存:本地+mysql+推模式更新。 两级缓存:本地+r2m+mysql+推模式更新。

2024-07-08 09:06:38 1020 3

原创 大厂面试官问我:Redis的分布式锁怎么解决死锁问题?【后端八股文十:Redis分布式锁八股文合集(2)】

Redisson在Redis的基础上,实现了可重入锁、公平锁、联锁等多种类型的分布式锁。可重入锁通过维护一个持有锁的线程ID和锁的持有次数来实现。公平锁通过维护一个等待队列,按照请求顺序依次获取锁。联锁允许同时获取多个锁,只有全部获取成功才算获取锁成功。

2024-07-07 00:32:19 1445 7

原创 大厂面试官问我:Redis的分布式锁,锁失效了该怎么办?【后端八股文十:Redis分布式锁八股文合集(1)】

本文为【Redis分布式锁八股文合集(1)】初版,后续还会进行优化更新,欢迎大家交流~💥💥。

2024-07-07 00:31:57 1128 1

原创 大厂面试官赞不绝口的后端技术亮点【后端项目亮点合集(2)】

使用 Builder 模式构建复杂对象。使用责任链模式重构请求数据准确性检验。使用策略模式实现评论服务,根据不同业务场景选择合适的评论方案。实现 OAuth2.0 协议时,采用策略模式为接入用户中心的应用提供三类授权服务。

2024-07-06 14:29:06 1706 2

原创 大厂面试官问我:MySQL宕机重启了,怎么知道哪些事务是需要回滚的哪些是需要提交的?【后端八股文九:Mysql事务八股文合集】

本文为【Mysql事务八股文合集】初版,后续还会进行优化更新,欢迎大家交流~大家第一眼看到这个标题,不知道心中是否有答案了?在面试当中,面试官经常对项目亮点进行深挖,来考察你对这个项目亮点的理解以及思考!这个时候,你如果可以回答出面试官的问题,甚至是,那在面试中是大大加分的~事务是逻辑的一组操作,要么都执行,要么都不执行。

2024-07-06 14:04:15 657 2

原创 大厂面试官问我:在同步binlog的时候主库是一个时间,从库是一个时间,底层是怎么解决的?【后端八股文八:Mysql日志八股文合集(2)】

本文为【Mysql日志八股文合集(2)】初版,后续还会进行优化更新,欢迎大家大家第一眼看到这个标题,不知道心中是否有答案了?在面试当中,面试官经常对项目亮点进行深挖,来考察你对这个项目亮点的理解以及思考!这个时候,你如果可以回答出面试官的问题,甚至是,那在面试中是大大加分的~

2024-07-01 15:19:34 895 3

原创 大厂面试官问我:redolog 为什么是环形?【后端八股文七:Mysql日志八股文合集(1)】

Redo Log是通过循环追加写的方式进行优化的。除此之外,MySQL中还有undo log也是通过追加写优化的Redo Log之所以采用环形日志的设计,是为了减少磁盘IO,提高性能。当日志写满时,会覆盖最早的部分。Select操作不需要写redo log和binlog,因为它只是读取数据,不会修改数据。Update操作需要写undo log、redo log和binlog,用于记录修改过程和SQL语句。MVCC通过undo log实现了版本控制和读写分离。

2024-07-01 15:14:25 1586

原创 大厂面试官问我:哨兵怎么实现的,Redis 主节点挂了,获取锁时会有什么问题?【后端八股文六:Redis集群八股文合集】

本文为【Redis集群八股文合集】初版,后续还会进行优化更新,欢迎大家大家第一眼看到这个标题,不知道心中是否有答案了?在面试当中,面试官经常对项目亮点进行深挖,来考察你对这个项目亮点的理解以及思考!这个时候,你如果可以回答出面试官的问题,甚至是,那在面试中是大大加分的~

2024-06-30 14:29:15 1290 2

原创 秋招倒计时?到底需要准备到什么程度?

算法题往往花费的时间是巨大的,需要大家不间断地练习,甚至需要一直刷题刷到自己秋招拿到满意offer为止。当然有打过算法比赛的同学就相对轻松些,但无论如何,这些同学也一定要去刷一遍力扣的题单,千万别在自己的优势上自大吃亏了。测评题也是需要大家着力准备的内容,据说测评题会作为候选人的“聪明分”的一部分,因此“聪明分”高的话,自然竞争力也就越大!这一块需要花费时间专门去复盘实习所做的内容,并尝试从面试官的角度去思考提出实习内容存在的问题,可以。如果实习的内容不错,那么简历的制作就应该围绕实习的项目展开。

2024-06-27 13:36:44 561 2

原创 字节飞书裁员上千人!?初入职场如何自保?

如果某些公司或者部门风评不好,通常能在网上看到有员工劝退和爆料的帖子,有些帖子的真实性还是非常高的,我们可以很真实地了解到内部情况:比如老板是否PUA、加班情况多严重、同事氛围有多勾心斗角等等。一个协同办公软件居然增长到6000人左右,而2021、2022年就有人爆料飞书团队存在裁员的可能性,但是仍然有着大批的应届生选择加入飞书,不出所料,陆陆续续传出了飞书裁应届的事情。同样也可以自己去发帖询问公司和部门的情况,一般情况总会有人说正常,也总会有人劝退说不好,所以需要自己判断劝退的人到底多还是少。

2024-06-27 13:31:46 413

原创 大厂面试官问我:Redis中热key和大key是怎么解决的?【后端八股文五:Redis热key和大key八股文合集】

本文为【Redis热key和大key八股文合集】初版,后续还会进行优化更新,欢迎大家大家第一眼看到这个标题,不知道心中是否有答案了?在面试当中,面试官经常对项目亮点进行深挖,来考察你对这个项目亮点的理解以及思考!这个时候,你如果可以回答出面试官的问题,甚至是,那在面试中是大大加分的~

2024-06-26 19:14:52 1782 1

原创 大厂面试官问我:Redis内存淘汰,LRU维护整个队列吗?【后端八股文四:Redis内存淘汰策略八股文合集】

大家第一眼看到这个标题,不知道心中是否有答案了?在面试当中,面试官经常对项目亮点进行深挖,来考察你对这个项目亮点的理解以及思考!这个时候,你如果可以回答出面试官的问题,甚至是,那在面试中是大大加分的~

2024-06-26 09:39:33 936 1

原创 大厂薪资福利篇第五弹:小红书

通常白菜和ssp的年薪差距能达到10万左右,并且sp或ssp通常还会有签字费(一万至三万不等)和股票/期权激励(可能有几万甚至十万),签字费就是签约offer毕业后正式入职会立马给予的费用。一年12个月的薪资就是12薪,而大厂通常是15薪到16薪,多出来的3-4个月的薪资则是根据个人绩效发的年终奖,有可能多拿也有可能拿不满。• 很多同学对大厂薪资只有一个模糊的了解,知道大厂的年薪高达三十四十万甚至五十万,但是对具体薪资和薪资的组成结构仍然不太了解。• 但是薪资可不是简单的数字哦,里面还是有很多“学问”的。

2024-06-25 19:57:26 850

原创 大厂薪资福利篇第四弹:字节跳动

通常白菜和ssp的年薪差距能达到10万左右,并且sp或ssp通常还会有签字费(一万至三万不等)和股票/期权激励(可能有几万甚至十万),签字费就是签约offer毕业后正式入职会立马给予的费用。一年12个月的薪资就是12薪,而大厂通常是15薪到16薪,多出来的3-4个月的薪资则是根据个人绩效发的年终奖,有可能多拿也有可能拿不满。• 非技术岗:普遍在200/day + 房补(根据城市不同房补不同,北京是1500) + 免费三餐 + 免费下午茶 + 免费水果饮料 + 自行购买饮料3折/6折。

2024-06-25 19:55:49 525

原创 求职经验分享(12):找工作什么最重要?——项目篇

很多同学经常在说背八股,背八股,其实我认为,八股只是在实习和项目不够有深度、不够新颖,面试官不感兴趣的情况下会经常去问你八股,如果面试官对你的实习经历和项目经历非常感兴趣,那一场面试下来可能一个八股问题都没有~,比如手写一个RPC框架,手写一个Mini React / Vue等等,加强自己的技术深度,深度了解框架底层原理(当然我还是建议最好要有一个自己的项目,不要项目全都是手撕框架,业务其实也是很重要的)),但是其实还是不少人用的(很多同学会去找慕课网的资源,想要白嫖,虽然效果基本是一样的,

2024-06-24 18:24:50 590

原创 大厂面试官问我:Redis持久化RDB有没有可能阻塞?阻塞点在哪里?【后端八股文三:Redis持久化八股文合集】

本文为【Redis持久化八股文合集】初版,后续还会进行优化更新,欢迎大家评论交流~大家第一眼看到这个标题,不知道心中是否有答案了?在面试当中,面试官经常对项目亮点进行深挖,来考察你对这个项目亮点的理解以及思考!这个时候,你如果可以回答出面试官的问题,甚至是,那在面试中是大大加分的~

2024-06-24 18:14:46 1212

原创 前后端经验分享:秋招春招赛道如何选择

简单来讲,前端主要负责用户所直接看见的一些内容,例如我们看到的网页,软件,APP里面的页面都 可能是由前端实现的,它主要负责给用户展示内容,也负责一些和用户进行交互的内容,比如用户点击一个 按钮,鼠标滚动,页面滚动,一些动画的展示等等~当然前端能做的事情还有更多,比如实现一些3D的内 容,也能写一些脚本等等~现在几乎所有的互联网方向都很卷,大家可能也听说过”前端已死“的言论,但是我觉得从应届生的角 度,如果愿意付出时间去学习前端,其实入行是极其容易的,因为应届生有校招这个通道,所以说入行还是 非常简单的!

2024-06-23 13:14:33 879 1

原创 大厂面试官问我:布隆过滤器有不能扩容和删除的缺陷,有没有可以替代的数据结构呢?【后端八股文二:布隆过滤器八股文合集】

本文为【布隆过滤器八股文合集】初版,后续还会进行优化更新,欢迎大家评论交流~大家第一眼看到这个标题,不知道心中是否有答案了?在面试当中,面试官经常对项目亮点进行深挖,来考察你对这个项目亮点的理解以及思考!这个时候,你如果可以回答出面试官的问题,甚至是,那在面试中是大大加分的~

2024-06-23 13:07:31 2102 1

原创 前端路线指导(4):前端春招秋招经验分享

期间,我最早一批开始投递,即便我没准备好哈哈,由于我简历写的还算可以,很快就收到了不少面试,但是面试过程中发现自己很多基础还是不太扎实,边面试边补八股,深入学习八股,最终很开心。我从大二下学期结束开始学习前端,自学了两个多月的时间之后,决定找个实习工作,于是海投了一些公司,最终收获了一些中小厂offer,于是去到了其中一家公司实习。的时候我就开始投递秋招(也是最早的一批),开始了边秋招边实习的过程,最终也是很顺利地通过了转正答辩,秋招也很顺利,在。,如果晚了就得等11-12月份的补录,甚至是明年春招咯!

2024-06-22 12:27:31 1154 2

原创 后端路线指导(4):后端春招秋招经验分享

工程能力的提升则主要来自实习做的模块任务,当然,实习生做的量其实不大,因此要学会看同事前辈们的需求和代码,看懂了就在简历中写是自己写的,只要面试时能表达清晰就行。的时间去看网课熟悉理论、看面试题,工程能力的提升主要完整地做了个入门的项目和一个完成了一半的难度高一些的项目,共计1.5个项目;· 刚开始自学的时候,老白只有c++语法基础,学校也有教学数据库、计算机网络、操作系统,但是教的程度懂得都懂,后续的数据库、计算机网络、操作系统的学习老白几乎都是从头再来,因此第一阶段就只有C++语法是扎实的,因此在。

2024-06-22 12:25:38 1146

原创 大厂面试官问我:Redis处理点赞,如果瞬时涌入大量用户点赞(千万级),应当如何进行处理?【后端八股文一:Redis点赞八股文合集】

在面试当中,面试官经常对项目亮点进行深挖,来考察你对这个项目亮点的理解以及思考!这个时候,你如果可以回答出面试官的问题,甚至是,那在面试中是大大加分的~

2024-06-21 15:20:03 1478 3

原创 大厂薪资福利篇第三弹:阿里巴巴

阿里的薪资和职级一直是业界对标的水平,阿里的转正薪资通常是白菜价,但即使是白菜价,最后总包通常都能接近40W,少数转正能SP,而研发同学能拿到SSP的极少,大部分的SSP的名额都给到了算法同学。一年12个月的薪资就是12薪,而大厂通常是15薪到16薪,多出来的3-4个月的薪资则是根据个人绩效发的年终奖,有可能多拿也有可能拿不满。• 阿里部分部门对学历卡的非常严,比如阿里云要求本硕必须是985(并且只招收23所目标985),淘天第一学历必须是211及以上,但相应的这些部门的薪资会略高于其他部门。

2024-06-21 12:18:34 320

原创 前端路线指导(3):前端进阶版学习路线

我是小粉,双一流本科,自学前端一年,收获腾讯,字节等9家互联网大厂offer,秋招面试通过率100%,其中半数offer为ssp(薪资最高档),以下是我根据自己的学习路线,以及踩过的坑整理出来的学习路线,希望能够对你有所帮助!,顺着打包的流程去看,是非常容易看懂的,也比较简单~除此之外建议多看一下一些其他的打包工具,新框架基本都选择的。,其实还是简单易懂的~校招的话够用了,再多的我也建议不了了,如果有懂得同学也可以加群交流一下!每一个点都值得大家去研究,实践和打磨,我自己很多点也不会,持续学习中~

2024-06-20 09:01:11 835

算法骗分技巧以及算法电子书

算法骗分技巧以及算法电子书

2024-07-09

空空如也

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

TA关注的人

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