qiiuzhiji4
本篇是从慧与离职后到2023年8月21日这段时间的经历
2023/7/31至2023/8/21
本篇初次写于2023年8月21日
从慧与离职后基本上就是在专心找工作了,但是有在这段时间找工作经历的人都明白,IT行业不复以往了。尤其是对于我这样的普通二本学历的人来说,学历这一关已经堵住了大多数路子。这段时间主要有三个值得一提的求职经历。
源码时代:这是一家培训机构,招聘的是高校讲师职位。和很多HR一样,我投这个的本意是刷刷面试经验,并不是真的想当什么老师,我也没那个水平。我本来以为招聘的是讲课老师,应该主要是问一些技术方面的问题,谁曾想完全不是。那一天依旧很热(一般的小公司都喜欢让人线下面试,就我接触过的稍微好一点的中大厂都是线上的),而且那个位置也特别的偏,应该也是一个产业园里面,我和以往一样提前半个多小时就到了。在那家公司门口逛了一会儿,门口贴了一些他们培训班学员的薪资,我看了一下,普遍都很低,大概都是7到8k的样子,对于程序员来讲确实是低了。我觉得现在程序员不好找工作,和培训班脱不开关系,卷吧,想到这里,我轻笑了一下。我进去之后发现前台没人,就给那个负责人打电话,过了很久才来人把我带进会议室,又让我等了一会才来人给我面试。
基本上问的都是你个人的信息,然后问对岗位的熟悉情况等等,然后就介绍了一下公司的情况,反正面试了那么多公司,也没啥新意。让我等一会儿,说是还有二面,第二个人的态度就比较不太友好了,感觉上好像是谁欠她什么一样,一直再用一种居高临下的态度提问。我比较反感,后面就没怎么回答了,最后她让我回去等通知,等那个字还说的很重,我就说不用等了,再见。
总的来说完全不在一个频道上,看来就算是刷经验也要找合适的公司。在这里我还是想说一下,IT行业的门槛本来就比较高,就算是过了黄金时代,就工作强度来说薪资就不应该过低,如果不是特别的缺工作,我认为还是别卷自己的工资比较好,这样对自己,对大家都没啥好处,最终还是资本家笑到最后。我也不是说反感非计算机专业参加培训,但是起码要尊重一下市场,考虑一下本身就是计算机专业的人的感受吧,工作不是卖身,真的没必要。
软通:这个是华为的外包,也算是久仰大名了,之前还在我们学校有过宣讲会。一面是电话面试,那一天我正在家里打游戏,突然来的电话,我一看又是深圳华为,接通后就是面试,先让我自我介绍,我都还没缓过来,就简单说了几句就让他提问了,也不用多说,八股文。后来是笔试,非常简单的笔试,而且有招聘专员给你发题,生怕你考不过,不过还强调不能考满分。总共33道题,全是选择,每题3分,题目难度非常小,大二学过Java的都能做。然后负责我的那个招聘专员就给我一个小程序码,填各种信息,发双证照片,说是审核等等。之后就是技术二面,要下载一个专门的软件,要开视频面试,我提前5分钟进了,等了快20分钟面试官才来,然后又是一顿八股文加上简历上面的项目问题。二面结束后很快就有最后一面,也是迟到快20分钟才来,这一次技术和其他内容都问到了。
总共3轮面试,1次笔试,整体上难度都不大,可以看出来对员工的水平要求不高,最终薪资是8.5k,年终奖0.5-2个月,也催的比较急,让赶紧去体检(不报销),然后就入职,我拒绝了。因为那时候我华为OD的笔试刚过,想试试那个,所以我就说有offer了,追问哪个公司,薪资多少,答公司不方便告知,月薪10k(其实就是把长江期货那个报了一下)。没过一会儿又给我打电话,问假如这边薪资提到10k我会不会考虑,(我内心:???)然后就问那一家是啥公司,主要确认一下是不是其它的华为外包公司,让我再考虑考虑,我依旧拒绝。
(我希望我的下一份工作比较稳定,而且能够有上升(职位)和提升(技术)的空间。假如干的不爽,我也待不了多久)
华为OD:关于这个网上已经有很多的讨论和资料了,不过就是今年格外热闹,22年的时候我都没见过有华为OD的招聘。网上有说是华为预备役的,有说和一般外包没啥区别的,还有说会被歧视的等等。因为我之前机试过一次,而且没有通过,因此就是想试试自己到底能不能行。这一次找工作我准备先在武汉找,负责对接我的那个是科锐的HR,说今年武汉有大量HC,我准备了大概一个周,会有参考的资料,350分算通过。最终在8月9日下午参加机试,前两道发挥还比较稳定吧,第三道题稍稍有点难度,刚开始思路错了,只通过40%的用例,心里一凉,难道这次又要挂吗,我知道像这种算法题如果揪着不放的话一下午也不一定做得出来,赶紧闭目沉思,换换思路,试着写了写,最终果然通过了,贴一下最后一道题:
package exam_paper._0809;import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.LinkedList;/*** @author huayunliufeng* @date_time 2023/8/9 14:56* @desc 题目* 在一个小岛上只有一条路通向小岛两边的港口, 岛上有一群囚犯, 他们只能向左或者向右逃跑,* 正数代表向右, 负数代表向左, 绝对值代表战斗力, 索引越小越靠近左边港口, 同向的囚犯不会相遇* 如果两个囚犯相遇, 战斗力高的会杀死战斗力低的, 并损失那部分战斗力, 如果战斗力相等则同归于尽* 输入: 若干非0的整数, 最多30000个* 输出: 多少个囚犯逃出, 如果没有, 输出0, 如果输入有误, 输出1* 示例:* 输入: 5 10 8 -8 -5* 输出: 2* 解释: 第三个囚犯和第四个囚犯同归于尽, 第二个囚犯杀死第五个囚犯, 剩余5战斗力, 最后逃出两人**/
public class Main_3_tmp {public static void main(String[] args) throws Exception {try {BufferedReader br = new BufferedReader(new InputStreamReader(System.in));String[] strs = br.readLine().split(" ");int count = 0;// 存放正数LinkedList<Integer> l1 = new LinkedList<>();// 存放负数LinkedList<Integer> l2 = new LinkedList<>();for (String str : strs) {int num = Integer.parseInt(str);if (num > 0) {l1.push(num);} else {if (l1.isEmpty()) {count++;} else {int tmp = l1.pop() + num;while (tmp < 0 && !l1.isEmpty()) {tmp += l1.pop();}if (tmp > 0) {l1.push(tmp);} else if (tmp < 0) {l2.offerLast(tmp);}}}}System.out.println(count + l1.size() + l2.size());} catch (Exception e) {System.out.println(-1);}}
}
其实答案还有可以优化的地方,比如count可以不要,l1是空的时候直接往l2里面加就行,主要思路就是l1存放走右边最终存活的人,l2保存走左边最终存活的人,依次遍历所有人,往右走的放到l1里面,往左走的先判断l1有没有人,有的话一直决斗直到l1是空(一个人杀到了最左边)或者结果是正数(没走到最后),最后把l1和l2的大小加起来就行,时间和空间复杂度都是O(n)。
8月10号成绩出来了是满分400,然后对接的人就要了一份最新的简历推荐了上去,部门是终端BG,后续流程大概是综测(性格测试),两轮技术面、资面和boss面。
谁知道一直到8月14都还没收到综测,问了HR,被告知学院派的被卡了,得等等,大概1到2个月,还建议我先找其他公司去上班,就是不能找普通的华为第三方外包比如中软、软通等等,不然要多等三个月。我内心:…… ……。接着我就去牛客上搜了搜,我这种情况确实没有看到过,起码综测没见过被卡的。得,那就等等呗,后来又遇到一个科锐的猎头,我简单说了一下我的情况后她居然直接就知道我是谁了,看下面的聊天记录吧:
就我个人的感受来讲,今年找工作确实没有以前那么容易了,但是我相信我总会有用武之地的。这段时间我想自己做一些东西,老是背题也没啥意思,代码不能长时间不敲,不然会手生。
相关文章:
qiiuzhiji4
本篇是从慧与离职后到2023年8月21日这段时间的经历 2023/7/31至2023/8/21 本篇初次写于2023年8月21日 从慧与离职后基本上就是在专心找工作了,但是有在这段时间找工作经历的人都明白,IT行业不复以往了。尤其是对于我这样的普通二本学历的人来说ÿ…...
构建 NodeJS 影院微服务并使用 docker 部署【01/4】
图片来自谷歌 — 封面由我制作 一、说明 构建一个微服务的电影网站,需要Docker、NodeJS、MongoDB,这样的案例您见过吗?如果对此有兴趣,您就继续往下看吧。 在本系列中,我们将构建一个 NodeJS 微服务,并使用…...
变频器和plc之间无线MODBUS通讯
在工业现场由PLC远程控制变频器的应用非常常见,如果挖沟布线不便或者变频器在移动设备上,那么采用无线通讯就是最佳方案。 这里我们选用最常用的三菱 FX2N PLC和三菱变频器为例,并结合日系plc专用无线通讯终端DTD435M来说明PLC与变频器之间的…...
【云原生】3分钟快速在Kubernetes1.25部署Prometheus2.42+Grafana9.5.1+Alertmanager0.25
文章目录 1、简介2、GitHub地址3、环境信息4、安装5、访问Grafana1、简介 Prometheus-operator帮助我们快速创建Prometheus+Grafana+Alertmanager等服务,而kube-prometheus更加完整的帮助我们搭建全套监控体系,这包括部署多个 Prometheus 和 Alertmanager 实例, 指标导出器…...
Redis中常见的缓存穿透、缓存击穿、缓存雪崩、缓存预热解决方案
文章目录 一、缓存穿透1. 什么是缓存穿透2. 解决方案2.1 无效的key存放到Redis2.2 引入布隆过滤器2.3 如何选择: 二、缓存击穿1. 什么是缓存击穿2. 解决方案 三、缓存雪崩1. 什么是缓存雪崩2. 解决方案2.1 均匀过期2.2 热点数据缓存永远不过期2.3 采取限流降级的策略…...
第二章-自动驾驶卡车-自动驾驶卡车前装量产的要求
1、自动驾驶卡车的特点与挑战 重卡主要运行在相对封闭的高速公路,相较城市道路场景看似更简单。但是,由于重卡特有的物理特性、运行环境和商业运营要求,相较于乘用车的自动驾驶系统,重卡的自动驾驶系统对车辆的感知距离和精度、系…...
Midjourney API 申请及使用
Midjourney API 申请及使用 在人工智能绘图领域,想必大家听说过 Midjourney 的大名吧! Midjourney 以其出色的绘图能力在业界独树一帜。无需过多复杂的操作,只要简单输入绘图指令,这个神奇的工具就能在瞬间为我们呈现出对应的图…...
mysql mysql 容器 忽略大小写配置
首先能够连接上mysql,然后输入下面这个命令查看mysql是否忽略大小写 show global variables like %lower_case%; lower_case_table_names 0:不忽略大小写 lower_case_table_names 1:忽略大小写 mysql安装分为两种(根据自己的my…...
第58步 深度学习图像识别:Transformer可视化(Pytorch)
一、写在前面 (1)pytorch_grad_cam库 这一期补上基于基于Transformer框架可视化的教程和代码,使用的是pytorch_grad_cam库,以Bottleneck Transformer模型为例。 (2)算法分类 pytorch_grad_cam库中包含的…...
angular实现全局组件
之前我们实现全局组件的第一种方式。我们是在定义了组件的时候通过在declares:[component],然后exports出该组件。最后在页面中每次导入该组件,而这次我们将采用另一种方式来实现 1 新建公用组件: navbreadcrumbnavbreadcrumb.component.htmlnavbreadc…...
Spring编程模型(范式)
面向对象编程 契约接口:Aware aware:意识到的 契约接口(Aware)是Spring框架中的一个特性,它允许Bean对象意识到它们所在的环境并与之进行交互,用于提供特定的功能或信息给Bean对象。这些接口通常作为回调接口,在Bean初始化过程…...
Golang GORM 单表删除
删除只有一个操作,delete。也是先找到再去删除。 可以删除单条记录,也可以删除多条记录。 var s Studentdb.Debug().Delete(&s, "age ?", 100)fmt.Println(s)[15.878ms] [rows:1] DELETE FROM student WHERE age 100var s Studentdb.De…...
Windows 下 MySQL 源码学习环境搭建步骤【建议收藏】
【建议收藏】Windows 下如何安装最新版 MySQL 源码学习的调试环境步骤。 作者:芬达 《芬达的数据库学习笔记》公众号作者,开源爱好者,擅长 MySQL、ansible。 本文来源:原创投稿 爱可生开源社区出品,原创内容未经授权不…...
redis总复习
springboot基于redisson实现看门狗锁:Springboot基于Redisson实现Redis分布式可重入锁【案例到源码分析】_springboot redission lock_AP0906424的博客-CSDN博客 springboot基于redis实现设置缓存和过期时间的代码?包括key的设计 https://mbd.baidu.com/ug_share…...
[LeetCode - Python]844. 比较;含退格的字符串(Easy);415. 字符串相加(Easy)
1.题目 844. 比较含退格的字符串(Easy) 1.代码: class Solution:def backspaceCompare(self, s: str, t: str) -> bool:# 暴力法s list(s)t list(t)M 0N 0for i in range(len(s)):i -M if s[i] # :if i > 0 :s.pop(i)s.pop(i-…...
机器学习深度学习——NLP实战(自然语言推断——注意力机制实现)
👨🎓作者简介:一位即将上大四,正专攻机器学习的保研er 🌌上期文章:机器学习&&深度学习——NLP实战(自然语言推断——数据集) 📚订阅专栏:机器学习&…...
mac垃圾清理软件有哪些
随着使用时间的增加,mac系统会产生一些垃圾文件,影响系统的性能和稳定性。为了保持mac系统的高效,用户需要定期使用mac垃圾清理软件来清理系统缓存、日志、语言包等无用文件。CleanMyMac是一款功能强大的mac垃圾清理软件,它可以帮…...
8.18 校招 内推 面经
绿泡泡: neituijunsir 交流裙,内推/实习/校招汇总表格 1、校招 | 小米集团2024届全球校园招聘正式启动(内推) 校招 | 小米集团2024届全球校园招聘正式启动(内推) 2、2023校招总结--软件测试岗位 - 2 2…...
docker的web管理平台docker.ui
docker.ui安装 docker run --name docker.ui \ -p 8999:8999 \ --restartalways \ -v /var/run/docker.sock:/var/run/docker.sock \ -d joinsunsoft/docker.ui参数说明: docker run:启动container–name:容器命名–restartalwaysÿ…...
20230822 Windows上使用find_package引入OpenCV报错
报错信息 打开Cmake项目时,find_package 报错: Found OpenCV Windows Pack but it has no binaries compatible with yourconfiguration.You should manually point CMake variable OpenCV_DIR to your build of OpenCVlibrary.原因 大概率原项目是在 …...
JavaSec-RCE
简介 RCE(Remote Code Execution),可以分为:命令注入(Command Injection)、代码注入(Code Injection) 代码注入 1.漏洞场景:Groovy代码注入 Groovy是一种基于JVM的动态语言,语法简洁,支持闭包、动态类型和Java互操作性,…...
synchronized 学习
学习源: https://www.bilibili.com/video/BV1aJ411V763?spm_id_from333.788.videopod.episodes&vd_source32e1c41a9370911ab06d12fbc36c4ebc 1.应用场景 不超卖,也要考虑性能问题(场景) 2.常见面试问题: sync出…...
椭圆曲线密码学(ECC)
一、ECC算法概述 椭圆曲线密码学(Elliptic Curve Cryptography)是基于椭圆曲线数学理论的公钥密码系统,由Neal Koblitz和Victor Miller在1985年独立提出。相比RSA,ECC在相同安全强度下密钥更短(256位ECC ≈ 3072位RSA…...
屋顶变身“发电站” ,中天合创屋面分布式光伏发电项目顺利并网!
5月28日,中天合创屋面分布式光伏发电项目顺利并网发电,该项目位于内蒙古自治区鄂尔多斯市乌审旗,项目利用中天合创聚乙烯、聚丙烯仓库屋面作为场地建设光伏电站,总装机容量为9.96MWp。 项目投运后,每年可节约标煤3670…...
C++ 基础特性深度解析
目录 引言 一、命名空间(namespace) C 中的命名空间 与 C 语言的对比 二、缺省参数 C 中的缺省参数 与 C 语言的对比 三、引用(reference) C 中的引用 与 C 语言的对比 四、inline(内联函数…...
是否存在路径(FIFOBB算法)
题目描述 一个具有 n 个顶点e条边的无向图,该图顶点的编号依次为0到n-1且不存在顶点与自身相连的边。请使用FIFOBB算法编写程序,确定是否存在从顶点 source到顶点 destination的路径。 输入 第一行两个整数,分别表示n 和 e 的值(1…...
C++.OpenGL (14/64)多光源(Multiple Lights)
多光源(Multiple Lights) 多光源渲染技术概览 #mermaid-svg-3L5e5gGn76TNh7Lq {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-3L5e5gGn76TNh7Lq .error-icon{fill:#552222;}#mermaid-svg-3L5e5gGn76TNh7Lq .erro…...
搭建DNS域名解析服务器(正向解析资源文件)
正向解析资源文件 1)准备工作 服务端及客户端都关闭安全软件 [rootlocalhost ~]# systemctl stop firewalld [rootlocalhost ~]# setenforce 0 2)服务端安装软件:bind 1.配置yum源 [rootlocalhost ~]# cat /etc/yum.repos.d/base.repo [Base…...
鸿蒙(HarmonyOS5)实现跳一跳小游戏
下面我将介绍如何使用鸿蒙的ArkUI框架,实现一个简单的跳一跳小游戏。 1. 项目结构 src/main/ets/ ├── MainAbility │ ├── pages │ │ ├── Index.ets // 主页面 │ │ └── GamePage.ets // 游戏页面 │ └── model │ …...
WEB3全栈开发——面试专业技能点P4数据库
一、mysql2 原生驱动及其连接机制 概念介绍 mysql2 是 Node.js 环境中广泛使用的 MySQL 客户端库,基于 mysql 库改进而来,具有更好的性能、Promise 支持、流式查询、二进制数据处理能力等。 主要特点: 支持 Promise / async-await…...
