草庐IT

秋招算法备战第1天 | 数组理论基础、704. 二分查找、27. 移除元素

前言之前曾报名过“代码随想录算法训练营十一期”,总共60天,坚持到第30天,基本涉及到了大部分的题型,包括数组、链表、哈希表、字符串、栈与队列、二叉树和回溯算法。动态规划自己之前单独刷过专题,也算了解基本的方法。贪心算法和单调栈了解的不多,这次补上。现在马上要面临秋招,又重新报名了卡哥的代码随想录算法训练营,没想到都开到第十七期了。希望跟着这次算法训练营的进度,复习之前刷过的内容,查漏补缺,备战秋招!代码随想录主要是两个重点:数组下标都是从0开始的数组内存空间的地址是连续的704.二分查找-力扣(LeetCode)一次AC,整体还是比较顺畅的,主要是明确自己用的是“左闭右开”还是“左闭右闭”c

【备战秋招】每日一题:2023.05-B卷-华为OD机试 - 矩阵稀疏扫描

为了更好的阅读体检,可以查看我的算法学习网矩阵稀疏扫描题目描述如果矩阵只中的许多系数都为零,那么该矩阵就是稀疏的。对稀疏现象有兴趣是因为它的开发可以带来巨大的计算节省,并且在许多大的实践中都会出现矩阵稀疏的问题。给定一个矩阵,现在需要逐行和逐列地扫描矩阵,如果某一行或者某一列内,存在连续出现的000的个数超过了行宽或者列宽的一半[W/2]W/2]W/2](整除),则认为该行或者该列是稀疏的。扫描给定的矩阵,输出稀疏的行数和列数。输入描述第一行输入为MMM和NNN,表示矩阵的大小M∗NM*NM∗N,00M≤100,00N≤100接下来MMM行输入为矩阵的成员,每行NNN个成员,矩阵成员都是有符号

花 2 个月备战字节跳动Java岗,3 轮面试拿下 60W Offer

最近收到一位刚入职字节的Java工程师朋友投稿——以下内容来自其亲身经历,某双非硕士拿到 字节60Woffer ,感谢他的走心分享(文末附硬货笔记)PART1:个人情况简介菜J一枚,本硕都是计算机(普通二本),2021届应届硕士,后端方向。个人也比较喜欢看书,技术书之类的都有看,最后下面也会推荐一些经典书籍。先说一下春招结果:拿下了四个大厂的offer:字节、华为、B站、滴滴的offer。拒了快手、美团、小米的二面面试邀约,都是因为base不是自己的意向地,所以拒掉了。最终选择了和我价值观最符合的字节,定级2-2。PART2:字节跳动3轮面试场景重现字节跳动第一面:第一面相对简单一些,主要考察

服务端开发之Java备战秋招9

努力了那么多年,回头一望,几乎全是漫长的挫折和煎熬。对于大多数人的一生来说,顺风顺水只是偶尔,挫折、不堪、焦虑和迷茫才是主旋律。我们登上并非我们所选择的舞台,演出并非我们所选择的剧本。继续加油吧!目录1.Java中哪几种创建线程执行任务的方式?2.为什么不建议使用Excutors创建线程池?3.线程池有哪几种状态?每种状态分别表示什么?4.Syschronized和ReentrantLock有哪些不同点?5.ThreadLocal有哪些应用场景?底层是如何实现的?6.ReentrantLock分为公平锁和非公平锁,底层是如何实现的?7.Syschronized的锁升级过程?8.介绍一下Tomc

2023备战金三银四,Python自动化软件测试面试宝典合集(三)

马上就又到了程序员们躁动不安,蠢蠢欲动的季节~这不,金三银四已然到了家门口,元宵节一过后台就有不少人问我:现在外边大厂面试都问啥想去大厂又怕面试挂面试应该怎么准备测试开发前景如何面试,一个程序员成长之路永恒绕不过的话题。每每到这个时期,不管当前有没有跳槽换工作需求的,都多少会跟着观望一下“外边的世界”~当然外边的世界很精彩,但出来混,可不能没有一点准备,赤手空拳上阵。给大家分享一份免费的测试工程师面试题,涵盖不少大厂高频必考点,需要的同学可免费领取。不只是面试,了解市场需求,认识自己的问题,熟悉Python高频难点,巩固Python相关知识...这份资料都可以帮助到你。金三银四刚开始就拿到了蚂

应对年后跳槽高峰,程序员如何备战面试?

前言即将结束春节假期,跳槽高峰期即将到来,想要找一份不错的工作,求职前做充足的准备必不可少,面试其实是对你技术掌握程度的一种考核,平常工作中遇到的问题,是否积累起来,梳理好了?准备工作做得越充分越好,那么要做哪些准备,并且怎么去准备呢?具体到不同级别的程序员:1、应聘初级程序员因为工作经验少,可能还没有多少工作经验,这个阶段主要靠背题了,面试官关注的是基础知识,不会有很高要求,所以就要靠你自己的灵活运用的能力和记忆能力,多一点时间准备也是比较稳妥的。2、应聘中级程序员面试官会问一些实际项目的遇到的问题,测试一下你是否真正做过项目?应对面试中可能会遇到的问题,在平时工作期间最好写一下技术blog

【备战秋招】每日一题:4月15日美团春招:题面+题目思路 + C++/python/js/Go/java带注释

2023大厂笔试模拟练习网站(含题解)www.codefun2000.com最近我们一直在将收集到的各种大厂笔试的解题思路还原成题目并制作数据,挂载到我们的OJ上,供大家学习交流,体会笔试难度。现已录入200+道互联网大厂模拟练习题,还在极速更新中。欢迎关注公众号“塔子哥学算法”获取最新消息。提交链接:https://codefun2000.com/p/P1138为了更好的阅读体检,可以查看OJ上的题解。进入提交链接,点击右边菜单栏的"查看塔子哥的题解"在线评测链接:P1235题目内容塔子哥是一名优秀的软件工程师,他的公司最近接到了一个新项目,需要在短时间内实现一个新的字符串匹配功能。在这个项

【STM32G431RBTx】备战蓝桥杯嵌入式→扩展模块→DHT11

文章目录前言一、软件准备二、DHT111.扩展板上模块的原理图以及我们需要配置的元素2.CubeMx的配置步骤3.代码修改以及应用方法1.以移植F103驱动包为方法①.在工程中添加大赛提供的G431的ds18b20驱动包和F103的DHT11的驱动包②.复制ds18b20的初始化部分到dht11的初始化部分,并修改GPIO的引脚。②.复制ds18b20的改变引脚为输入功能部分到dht11的改变引脚为输入功能部分,并修改GPIO的引脚。③.复制ds18b20的改变引脚为输出功能部分到dht11的改变引脚为输出功能部分,并修改GPIO的引脚。④.修改dht11.c中的dht11_read函数。⑤.

阿里本地生活再出发:口碑入高德,备战美团、抖音

 配图来自Canva可画近日,有传言称高德地图将和阿里本地生活旗下的到店业务口碑正式合并,未来阿里旗下所有的本地生活到店业务都将统一整合在高德地图的入口中。3月22日,高德地图正式确认了此事,并表示高德地图作为“出门好生活开放服务平台”,一直致力于为用户提供“哪儿都熟”的到目的地服务,新团队的加入有助于高德为用户和生态合作伙伴提供更好的到目的地服务。自2008年口碑网被阿里收购开始,口碑曾进入过淘宝、支付宝、饿了么等阿里系的多个业务场景,支付宝还一度将口碑的入口放置在其APP五大标签页的中心位置,但在各种竞争的压力下,口碑的“口碑”一直不尽人意。这次口碑以并入高德的形式重新出现在大众面前,又将

【618备战巡礼】“三高”之第一高--如何打造高可用系统

前言我们经常会说互联网“三高”,那什么是三高呢?我们常说的三高,高并发、高可用、高性能,这些技术是构建现代互联网应用程序所必需的。对于京东618备战来说,所有的中台系统服务,无疑都是围绕着三高来展开的。对于一个程序员,或多或少都能说出一些跟三高系统有关的技术点,而我本篇文章的目的,就是帮大家系统的梳理一下三高系统中的第一高:高可用性。首先来说,互联网的业务特点决定了他必须保证“三高”,同时,高并发,高可用,高性能,这三高之间并不是孤立的,而是强相关。一个高可用的系统,一定也需要应对高并发场景对系统带来的冲击,保证系统在高流量访问情况下,系统的服务的正常运转。同时,一个能够支撑高并发的系统也一定