2023年后端面试总结

备注:这篇文章是我在2023年年初在自己的网站上写的,最近在迁移技术文章,我感觉这个也是和咱程序员相关,所以今天就决定把它迁移过来。

.......................................................................分割线.........................................................................

        时隔5年,我又开始换工作了,在小米的这5年自己经历了很多,也收获了很多,但自去年开始就一直觉得自身的发展遇到了瓶颈,看不到继续上升的空间和可能。穷则变,变则通。我需要主动求变,走出去,这是我要迈出的第一步,也许前路坎坷,充满未知,但未来征途,一片大海,有挑战,亦有精彩。人生嘛,就需要不断得折腾,要对得起自己这短暂的几十年。

        其实我从2022年的9月就投了邮储银行,当时不是想要立即走,再加上银行本身流程很慢,所以就先面试着。我清楚地记得,线上笔试那天是周末,我们去了鹏总家聚餐,他们在客厅喝着,我躲在小屋笔试。

        直到2023年的1月初,我才正式开始面试,总结我所面试的公司,大大小小也有1,2十个,每个基本上都会有1到4轮的面试,面试最终成功率在70%左右。在此期间,我接触到了形形色色的面试官,在意识到了自己存在哪些不足的同时,也更加对自己充满了信心,觉得在小米的这几年的努力没有白费。同时也想说,面试的确是一种玄学,并不是实力足够强,就一定会通过,双方之间的眼缘也起到了一定的决定作用。当然,能力仍然还是主要因素,是敲门砖。尤其是我已经34岁,如果还谈潜力什么的,那招聘方应该并不看重了。

        我面试的策略是广而撒网,投国企,也投互联网,投大公司,也投小公司。我的目的是要有更多的横向选择对比,更是为了能够从多个维度,多个角度去考察自己。因为不同的公司所面试的侧重点完全是不同的,通过这种无死角得面试,来对自己进行一次全面的考评。比如国企注重你的综合能力,表达能力,沟通能力(当然,学历是重要的客观因素);互联网注重你的知识储备(数据结构,算法,操作系统,网络、语言,中间件等等吧),工作经验;大公司更注重技术深度;小公司更注重技术广度。

        为了面试,我准备了很多,基础知识,工作项目,数据结构和算法,中间件,系统架构等等,说实话这要比考试难多了,因为没有考试大纲,只能广度和深度两手抓,两手硬。在平时工作和学习中也一直不断总结,处处留心皆学问。八股文反复得看,算法反复得刷,算法之前一直是我的弱项,刷了忘,忘了刷,突然某一天,我刷着刷着感觉自己打通了任督二脉,后来面试的时候基本上都是短时间高质量完成,即便是被称为算法收割机的字节,我也顺利通过了。我对于算法的学习心得是,并不是自己不够聪明,只是没有修练到家。算法本质和上学时学数学一样,首先是要掌握基础知识,比如各种数据结构(堆栈队列,数组、字符串、二叉树、链表等等),其次就是通过多多练习来加深对基础知识的理解,熟能生巧。二者缺一不可。JAVA也一样,我最早是写Python的,后来又写了php,然后才写JAVA。使用语言去编程本身真的很简单,用熟练也不是特别难,但想真正能够融会贯通,真正理解其思想是需要下足够的功夫的。我自己还是比较满意自己的付出,曾经在去上班的路上,地铁上,出租车上,在周末。我学JAVA比较晚,自己的确花了很多的时间去学习。不夸张得说,JAVA相关的知名书,我基本上都已看过两遍以上,JDK1.8的源码也读了两三遍,尤其是并发包和集合。我一直都说,学习从来没有捷径,但却有技巧,技巧也是在不断地学习过程中归纳和完善的。这点是我在考研时归纳出来的,嗯,顺便再吹一嘴,考研是我迄今为止最满意的杰作,我没抱过任何考研班,完全自学,考了北交大的年级第三。今天趁着写文章的同时,又看了当年写的帖子,回忆瞬间被拉了回来。 我2012年写的一篇考研经验(写在我们知行论坛上今天把它保存下来)

我的面试情况如下。

已经拿到offer的:

以第一家公司的总包为基准,单位是万元。

表格版本(非pc端,可能有截断):

序号

公司公司性质面试形式总包优点缺点备注
1

国家移民管理局

事业单位现场笔试+两轮面试N稳定,自认为有足够的施展自己能力的空间,面试时我未来的领导打动了我。薪水少,比我拿到的最高的少31万还多。
2

邮政储蓄银行

国企两轮视频技术面试+现场座谈N+10稳定,做系统架构,离家近。加班也多,工资是按照基本+年终,且年终占50%左右。
3

中国电信天翼云

国企两轮视频技术面试+1轮人力视频面试N+9没发现国企的命,私企的病
4

京东

私企互联网三轮技术视频面试+1轮人力电话面试N+17公积金5%,工资还有一部分是绩效。
5

快手

私企互联网三轮技术视频面试+1轮人力视频面试N+19新的结算业务,从0到1,机遇多,挑战大钱中规中矩,还是重复在小米的工作。
6

字节

私企互联网三轮技术视频面试+1轮人力视频面试N+24抖音支付,有发展钱要少了,哎呀,悔死我了。可能会更累,此外,面试官在我面试的时候Pua我,让我很不舒服,没有给与平等的尊重,不知道是不是故意而为之,为了压力面试,还是就是那种处事风格。
7理想汽车私企汽车新势力两轮技术视频面试+1轮人力电话面试N+31汽车是当下的热门,风口。未来是一片蓝海。了解到部门领导比较好。地点算是一个?在顺义,未来的不确定可能更大一些吧。新能源汽车当下属于群雄争霸,未来鹿死谁手真的不好说。就像当年的手机一样,最后只有三四家胜出,失败者很惨烈。
8中海油研究总院国企一轮线上技术+一轮线上ppt展示N看着非常轻松,像养老的地方,在太阳宫因为钱和距离,我放弃了。

面试已经全部通过,但最后不了了之的,我至今不知道为啥:

表格版本:

序号公司公司性质面试形式备注
9

网联清算

半国企

四轮技术视频面试+1轮人力电话面试虽然这个在流程中,也收集了我的各种证明和流水,但我认为已经结束了,因为他知道他给的薪水我是不接受的。我不是特别喜欢他们的做事风格,只是为了研究其他公司薪资构成,不尊重应聘者,不是真实招聘。
10

中信银行

商业股份制银行两轮技术视频面试+1轮人力视频面试这个我面试感觉很好,写期望薪资写少了,面试官自己都觉得诧异,哈哈。好在内推我的人告诉我面试全部通过,但流程较慢,需要等待。
11

光大银行

商业股份制银行三轮技术视频面试+1轮人力视频面试已谈薪,N+7。这家我在21年面试已经拿到了offer,这次因为别人内推又面试了,其实流程中我只是重在参与,因为我就知道他们会发现我21年没去,这次会挂掉我。不过竟然一路面试到最后,还通过了。

通过后,我主动放弃的:

序号公司公司性质备注
12

集度汽车

私企汽车新势力

二面已经通过,等待三面。说实话,我认为我两轮面试的回答完美,这也是我觉得回答最完美的一家了,无论是八股文,项目经验还是算法,我都非常完美的回答和写出来了。

面试未通过的:

序号公司失败节点失败原因与总结
13

中国航信

二面挂当场告诉我他们想找支付领域的专家,带领团队
14中国移动苏州软件一面挂不能说面试官问的太偏,可能只是面试官问的问题是我忽略的
15云账户一面挂这个失败原因未找到,因为面试感觉还不错
16美团一面挂这个是我万万没想到的,我在21年其实就面过美团,当时已经拿了offer。这次信心满满,两个人聊了1个半小时,最后竟然没过,很出乎我的意料。总结这次,在任何事情没有确定下来之前,不要盲目自信,要戒骄戒躁。现在回过头看,这次失败是我成功拿到字节offer的关键。面试字节前,我每天都在认真准备八股文,项目,算法等。

        两个月面试下来,我的确略微有些疲惫,但也收获颇多,人生中的每一段经历对自己来说都是一种成长,我也会永远铭记这段时光。感谢这一路走来遇到的每个面试官,无论结果是否通过,他们对于我来说都是我临时的导师,他们每个人都有自身的发光点,值得我去借鉴和学习。感谢!前途漫漫,继续向前!

在面试期间写的文章:

个人后端知识点总结

剑指offer

其他的技术点都在我的网站上的不同文章上不断地完善了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/779093.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

机器学习概论—增强学习

机器学习概论—增强学习 强化学习(Reinforcement Learning, RL)或者说是增强学习,是机器学习的一个领域,旨在使智能体通过与环境的交互学习如何做出决策,它是关于在特定情况下采取适当的行动来最大化奖励。它被各种软件和机器用来寻找在特定情况下应采取的最佳行为或路径…

【单调栈】力扣84.柱状图中最大的矩形

上篇文章我们介绍了使用 无重复值 单调栈代码解决 含有重复值 的问题,在文章的最后,留下了一道考察相同思想的题目,今天我们来看看如何套路解决该题。 (还没看过前几篇介绍的小伙伴赶快关注,在 「单调栈」 集合里查看…

docker logs 查找日志常用命令

docker logs 是什么 docker logs 是 Docker 命令行工具提供的一个命令,用于查看容器的日志输出。它可以显示容器在运行过程中生成的标准输出(stdout)和标准错误输出(stderr),帮助用户诊断容器的行为和排查…

Python的面向对象、封装、继承、多态相关的定义,用法,意义

面向对象编程(OOP)是一种编程范式,它使用对象的概念来模拟现实世界的实体,并通过类(Class)来创建这些实体的蓝图。OOP的核心概念包括封装、继承和多态。 Python中的面向对象编程 在Python中,一…

2024年妈妈杯数学建模思路A题思路分享

文章目录 1 赛题思路2 比赛日期和时间3 组织机构4 建模常见问题类型4.1 分类问题4.2 优化问题4.3 预测问题4.4 评价问题 5 建模资料 1 赛题思路 (赛题出来以后第一时间在CSDN分享) https://blog.csdn.net/dc_sinor?typeblog 2 比赛日期和时间 报名截止时间:2024…

课堂练习:环境体验——Linux 文件操作命令

任务描述 第二个任务就是了解Linxu的文件查看命令,文件编辑基本命令。 相关知识 为了完成本关任务,你需要掌握: 1.文件查看命令。 2.文件编辑基本命令。 文件查看命令 我们要查看一些文本文件的内容时,要使用文本编辑器来查看…

使用OpenSSL指令测试椭圆曲线签名算法ECDSA

文章目录 小结问题及解决获取secp256r1的公钥和私钥DER格式使用OpenSSL及secp256r1算法获得签名使用OpenSSL及secp256r1算法对签名进行认证 参考 小结 本文记录了使用OpenSSL指令测试椭圆曲线签名算法ECDSA,进行了以下操作:生成椭圆曲线secp256r1 公私密…

shell find, while 使用,找出文件并批量修改文件名

linux find 命令和 while 命令联合使用案例_ITPUB博客 #!/bin/bash int1 while(( $int<5 )) doecho $intlet "int" done find 和 while 联合使用 echo find ./ -iname "\*.jpg" | while read f do#do somethingecho $f done 修改文件名 linux 找出…

基于unbantu的nginx的配置

目录 前言: 1.安装nginx并进行测试 1.1使用nginx -v 命令查看版本 1.2开启服务 查看端口 1.3测试 2.nginx的静态资源访问配置 2.1创建静态资源存放的目录 2.2写入目录中测试文件对应的内容 2.3修改配置文件 2.4 测试 3.虚拟主机配置 3.1创建目录 3.2写入测试…

任务记录.

播放器端的解码同步问题 miracast的投屏问题&#xff0c;进行修改的问题。 播放器ffplay命令没有声音的修改问题。 任务&#xff1a;如何将断开连接后在连接发送的数据&#xff0c;两秒后再去显示。 猜测&#xff1a; 一直在监听。断开后要求2秒后的数据再显示。那么也就是认为…

SpringBoot --条件注解与属性绑定

1. 条件注解 如果注解指定的条件成立&#xff0c;则触发指定行为。在前文介绍自动配置机制时&#xff0c;也可以看到在SpringBoot的源码中使用了该注解。 常用的条件注解主要有以下四个&#xff1a; ConditionalOnClass&#xff1a;如果类路径中存在这个类&#xff0c;则触发…

配置visual studio code 用秘钥远程连接SSH服务器

配置visual studio code 用秘钥远程连接SSH服务器 文章目录 配置visual studio code 用秘钥远程连接SSH服务器简介1. 生成SSH密钥对2. 将公钥添加到Ubuntu服务器3. 将私钥添加到visual studio code的SSH配置文件中 简介 通过SSH密钥认证&#xff0c;用户无需在每次连接时输入密…

SOLIDWORKS教育版本的优点

SOLIDWORKS教育版本是一款专为教育机构和学生设计的三维CAD软件&#xff0c;它在工程设计和创新教育中发挥了重要的作用。本文旨在探讨SOLIDWORKS教育版本的优点&#xff0c;并分析其如何帮助学生和教师提升工程设计和创新能力。 首先&#xff0c;SOLIDWORKS教育版本具有易于学…

java 抠取红色印章(透明背景)

一个亲戚让我帮他把照片里的红色印章抠出来&#xff0c;&#xff0c;&#xff0c;记录下处理过程&#xff0c;代码如下&#xff0c;可直接用&#xff1a; public static void signatureProcess(String sourceImagePath, String targetImagePath) {Graphics2D graphics2D null…

Superset二次开发之package.json 功能模块解读

package.json Node.js 项目的核心配置文件,它包含了项目的元信息、依赖项、脚本命令以及其他相关信息。 {"name": "superset","version": "3.0.0","description": "Superset is a data exploration platform designe…

卷积神经网络(CNN)——基础知识整理

文章目录 1、卷积神经网络 2、图片格式 3、图片卷积运算 4、Kernel 与 Feature Map 5、padding/边缘填充 6、Stride/步长 7、pooling/池化 8、shape 9、epoch、batch、Batch Size、step 10、神经网络 11、激活函数 1、卷积神经网络 既然叫卷积神经网络&#xff0c;这里面首先是…

URLSearchParams

1、定义 URLSearchParams是 Web API 中的一种对象&#xff0c;用于处理 URL 查询字符串的操作。 它提供了一种简单的方式来访问和操作 URL 查询参数。 2、作用 通过 URLSearchParams 对象&#xff0c;你可以轻松地从 URL 查询字符串中获取特定参数的值&#xff0c;也可以添…

JVM(一)——内存结构

一. 前言 1、什么是 JVM? 1&#xff09;定义&#xff1a; Java Virtual Machine - java 程序的运行环境&#xff08;java 二进制字节码的运行环境&#xff09; 2&#xff09;好处&#xff1a; 一次编写&#xff0c;到处运行自动内存管理&#xff0c;垃圾回收功能数组下标越…

低压MOS在新能源园林机械上的应用-REASUNOS瑞森半导体

一、前言 在欧美地区&#xff0c;以锂电池为动力源的新能源园林机械迅速地替代着以往的燃油和交流电动力机器。而中国也将迎来一场风暴式革命。 园林工具是人类绿化景观的养护设备&#xff0c;是以养护草坪、绿篱、保护花草、树木为作业对象的&#xff0c;代替大部分手工劳动…

国内ip代理速度快的秘密

在互联网时代&#xff0c;IP代理已经成为许多网络用户、企业和开发者的重要工具。而在国内&#xff0c;由于网络环境的复杂性和特殊性&#xff0c;寻找一个速度快、稳定可靠的IP代理显得尤为重要。虎观代理将深入探讨国内IP代理速度快的秘密&#xff0c;并分析其带来的优势和应…