从华为云计算岗跳槽到银行科技岗,好难!

本文涉及的产品
云原生大数据计算服务 MaxCompute,5000CU*H 100GB 3个月
云原生大数据计算服务MaxCompute,500CU*H 100GB 3个月
简介: 从华为云计算岗跳槽到银行科技岗,好难!

最近面试了很多候选人,感触很多,给大家分享一下。

今年我们团队在西安的招聘名额比较多,我作为团队的招聘组长,筛选了一波又一波的候选人。

西安是一个有实力的城市,名校云集,985/211 院校很多,包括西安交大、长安大学、西北工业大学、西安电子科技大学、西北大学、西北农林科技大学。多数候选人也是出自这些名校。

但是跟北京、上海、杭州这些互联网氛围浓厚的城市相比,西安的互联网氛围还是逊色一些。从我收到的简历看,候选人目前的岗位主要有下面四类:

  1. 银行科技公司的员工或者外包;
  2. 华为西安研究所、腾讯云等大厂,岗位集中在云计算、大数据、devops 等,很多人有管理经验;
  3. 互联网公司的外包岗位;
  4. 其他不太知名的公司。

最近华为某个部门要撤离西安,整个团队面临迁移到别的城市的处境,这对于已经成家的员工来说,几乎不太可能。他们只能选择离职,我收到了不少相关候选人的简历。

下面的我摘出的一部分简历内容:

使用技术:Spark、Hadoop、Clickhose、K8s 等。工作职责:

  1. 主导大数据架构设计和技术选型;
  2. 为数据流处理提供优化方案;
  3. 新方案设计的推动落地实施;
  4. 团队管理。

擅长技能:

  1. 熟悉 C++、Java、Linux 相关技术栈;
  2. 熟悉 Spring、SpringBoot、SpringCloud 等框架;
  3. 熟悉大数据相关技术,如 Kafka、flink、Spark 等;
  4. 熟悉代码管理工具,如 maven、git 等;
  5. 具体团队管理能力和经验。

自我评价:编程能力强,热爱钻研技术,待人真诚,具有很强的抗压能力,良好的团队管理能力。

就从简历来看,候选人是很优秀的,学历背景优秀、大厂工作经历、带过团队、项目经验丰富。

我满怀期望跟候选人进行了沟通,但整个过程并不顺畅。

:先简单介绍一下自己的情况。

候选人 :我是在 xx 年毕业,毕业后经历了几家公司,...,从 xx 年开始我在 xx 研究所做云计算和大数据相关的工作。主要参与过 xx 项目。

:详细介绍一个自己主导或者参与比较多的项目,包括项目中有哪些服务,用到了哪些技术栈,这些服务在业务流程中的作用,服务间怎么调用的。

候选人 :xx 服务主要包括了 4 个服务,服务间通过 HttpClient 来进行通信 ...

先是自我介绍,然后深入介绍一个项目,这一般是我面试的开场套路。因为没有接触过候选人介绍的类似项目,我听得马马虎虎,假装听懂了。

:你们微服务是怎么划分的,都有哪些服务?服务之间是怎么通信的?

候选人 :我们服务是部署在云上,...

我又是似懂非懂的,当面试官好难。要不纯问一些技术吧。

:问你几个技术问题吧。给定一个长度为 n 包含 [0, n] 中 n 个数的数组 nums,数组是有序的无重复的 ,找出 [0, n] 这个范围内没有出现在数组中的那个数。(leetcode268 改编,改得更简单了)。

候选人 :新建一个长度为 n+1 的数组保存 [0, n+1] ,对原来的数组做循环依次查找每个元素是否在新建的数组中。

我追问 :这个时间复杂度太高了,o(n^2),而且还需要额外空间,有更好的方法吗?

候选人 :我想想,(大概过了一分钟),不依赖外部数组,对原数组进行遍历,用数组下标加 1 和数组在当前下标的元素值进行比较,不相等就结束循环,最坏时间复杂度是 o(n)。

我追问 :还有更好的方法吗?

候选人 :我再想想,(大概过了 30 秒)想不出了。

我又失望了一次,其实我想听到的答案是二分查找,用递归实现。

:Java 中的 TreeMap 和 LinkedHashMap 有什么区别?

候选人 :TreeMap 是有序的,LinkedHashMap 记不清了。

这里我想考察候选人的写代码情况,长期不写代码的人很容易记不清。

:Java 中有哪些锁,可以讲一下吗?

候选人 :我们常用的是 synchronized。

:Java AQS 中的锁使用过吗?候选人:好像有一个 reentrant 什么,记不清了。

到这里,我感觉候选人应该主要做管理,已经很少做开发了。

:使用 Spring 做依赖注入的时候,@Resource 和 @Autowired 有什么区别?候选人 :@Autowired 是用类型来注入,@Resource 是用名字来注入。

我追问 :这两个一般用在什么场景呢?

候选人 :我们一般使用 @Autowired 比较多,@Resource 用的很少。

:(考虑到候选人是云计算岗)K8s 中的 deployment 和 statefulset 有什么区别呢?(这个问题其实是为了缓解尴尬

候选人 :statefulset 用在有状态的应用,...

:(最后了)请问你离职的原因是什么?

候选人 :跟银行相比,华为还是不太稳定。为了节约成本,我们部门要撤掉,整体迁移到 xx 和 yy 两个城市,我家在西安,不太想去。

基于 Spring Boot + MyBatis Plus + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能

这个候选人我没给通过,原因有几点:

  1. 我招聘的这个岗位对于资深的候选人,入职后肯定要带团队;
  2. 带团队不是只做管理,而是技术经理,需要能冲在一线,需要有不错的技术能力,有行业背景那就更好了;
  3. 团队对每个人都是有代码考核的,不允许不写代码的同事存在;
  4. 我要招一个人跟我做同事,当然希望基础好一些,这样可以对团队有一个很好的指导。

最后,分享几点自己的见解:

  1. 可以丢掉技术,但得有几个前提:
  • 要保证现在的工作足够稳定,不会被淘汰;
  • 即使被淘汰了,也不担心,因为有丰富的人脉资源,可以帮助自己很快找到下一家管理岗;
  • 不用担心经济问题,因为自己已经实现财富自由或者可以选择创业。
  1. 面试中如果只是泛泛而谈,那不如直接说我不会,或者记不清了;
  2. 社会对大龄程序员要求很高,技术、业务,高 P 的职位多数也要求懂管理;
  3. 如果不是迫不得已,不要轻易换赛道,除非是 AI,ChatGPT 等很火的赛道。换了赛道,意味着之前的积累基本都会丢掉;
  4. 今年的情况机会很难得,准备好了再去面试,不打没有准备的仗。

基于 Spring Cloud Alibaba + Gateway + Nacos + RocketMQ + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能


相关实践学习
基于MaxCompute的热门话题分析
本实验围绕社交用户发布的文章做了详尽的分析,通过分析能得到用户群体年龄分布,性别分布,地理位置分布,以及热门话题的热度。
SaaS 模式云数据仓库必修课
本课程由阿里云开发者社区和阿里云大数据团队共同出品,是SaaS模式云原生数据仓库领导者MaxCompute核心课程。本课程由阿里云资深产品和技术专家们从概念到方法,从场景到实践,体系化的将阿里巴巴飞天大数据平台10多年的经过验证的方法与实践深入浅出的讲给开发者们。帮助大数据开发者快速了解并掌握SaaS模式的云原生的数据仓库,助力开发者学习了解先进的技术栈,并能在实际业务中敏捷的进行大数据分析,赋能企业业务。 通过本课程可以了解SaaS模式云原生数据仓库领导者MaxCompute核心功能及典型适用场景,可应用MaxCompute实现数仓搭建,快速进行大数据分析。适合大数据工程师、大数据分析师 大量数据需要处理、存储和管理,需要搭建数据仓库?学它! 没有足够人员和经验来运维大数据平台,不想自建IDC买机器,需要免运维的大数据平台?会SQL就等于会大数据?学它! 想知道大数据用得对不对,想用更少的钱得到持续演进的数仓能力?获得极致弹性的计算资源和更好的性能,以及持续保护数据安全的生产环境?学它! 想要获得灵活的分析能力,快速洞察数据规律特征?想要兼得数据湖的灵活性与数据仓库的成长性?学它! 出品人:阿里云大数据产品及研发团队专家 产品 MaxCompute 官网 https://www.aliyun.com/product/odps 
相关文章
|
6月前
|
数据采集 算法 前端开发
一线大厂互联网校招居然还有潜规则!
现在的一线互联网校招考的是造航母的题,做的却是修零件的话,面试点时候造火箭,入职让我拧螺丝,小编的真的是无力吐槽,动辄20K的月薪吸引了太多同学尝试头部公司的校招,部分职位的投递人数与招聘人数比超过500:1。而常考的笔试和面试题已经被摸透了,只能往深度和广度去扩展,也就是增加难度筛掉50%-90%的人。
121 0
|
6月前
|
SQL 缓存 大数据
【秋招面试】分享一则大数据面经:货拉拉大数据平台实习岗
【秋招面试】分享一则大数据面经:货拉拉大数据平台实习岗
112 0
|
6月前
|
算法 Java 程序员
程序员去院所:航天二院信息化管理岗位秋招面经
【2月更文挑战第23天】本文介绍2024届秋招中,北京新风航天装备有限公司(航天二院二八三厂)的信息化管理岗位的2场面试基本情况、提问问题等~
程序员去院所:航天二院信息化管理岗位秋招面经
|
6月前
|
运维 算法 Java
程序员去银行:建信金科24届秋招记录
【2月更文挑战第16天】本文介绍2024届秋招中,建信金融科技有限责任公司的软件开发工程师岗位2场面试的基本情况、提问问题,以及体检情况等~
109 4
程序员去银行:建信金科24届秋招记录
|
6月前
|
运维 算法 程序员
程序员去国企:长城资产IT岗位秋招面试记录
【2月更文挑战第7天】本文介绍2024届秋招中,中国长城资产管理股份有限公司的信息技术岗岗位一面的面试基本情况、提问问题等~
|
6月前
|
机器学习/深度学习 算法 定位技术
美团、滴滴、蔚来、货拉拉、Momenta、易智瑞、昆仑万维等暑期实习、日常实习技术岗面试汇总
美团、滴滴、蔚来、货拉拉、Momenta、易智瑞、昆仑万维等暑期实习、日常实习技术岗面试汇总
133 1
|
6月前
|
设计模式 Dubbo Java
渣本全力以赴33天,四面阿里妈妈(淘宝联盟),拿下实习岗offer
渣本一枚,杭州某大学读大四,学校背景还可以,因为在杭州读书,所以对阿里还是比较崇拜的,大二的时候就已经立志要去阿里实习,所以很早就开始准备了。这次面试了阿里妈妈,共耗费了33天的精力,最终拿下了实习岗offer,现分享一波我自己的面经和感受,希望能够帮助同龄人。
|
6月前
|
Java 关系型数据库 MySQL
八年多开发经验分享:历经各种跳槽、裁员后一步步走上了人生巅峰
从接触开发至今已有8年多,从实习到带团队,也算总结出了一部分经验!
|
消息中间件 NoSQL Java
泪目!跳槽太不容易,蚂蚁金服三轮面试,四个小时灵魂拷问
本人是双非院校科班研究生,Java开发3年工作经验,以下是最近的面试总结: 先说下我的面试准备经历,为了保证自己简历有较大一定的概率通过筛选,我在2018毕业后面试了多家公司,去了一家上海一家小公司一直工作到今年5月。 和往年相比,今年的金三银四看上去不是那么顺利,可能和我的准备不足有关,但是令我惊讶的是第一家给我面试机会的公司竟然是阿里巴巴。一开始接到面试通知时,心情特别复杂,紧张又兴奋,阿里巴巴是出了名的深挖项目实战,实际上我项目部分是相对薄弱的。这次面试,一共三轮,共计四个小时左右,这三轮面试对我来说,简直是灵魂拷问,至于结局,往下看吧!
泪目!跳槽太不容易,蚂蚁金服三轮面试,四个小时灵魂拷问