招聘 极狐 (GitLab) Ruby 开发工程师招聘贴 - 优先上海

lilylily · 2024年07月16日 · 最后由 tywhisky 回复于 2024年12月12日 · 3183 次阅读

关于公司

极狐 (GitLab) 公司面向中国市场,提供全球知名开源代码托管和项目管理平台 GitLab 的本地化 DevOps 产品——极狐 GitLab。

极狐 GitLab 是一个开箱即用的覆盖 DevOps 全流程的开放式一体化安全 DevOps 平台。通过极狐 GitLab,组织内各团队可以实现高效协同工作,在保证安全合规的同时,让软件的构建、交付、运行速率能够快速适应业务变化。从设计到投产,极狐 GitLab 帮助团队将周期从几周缩短到几分钟,降低开发流程成本,缩短上市时间,提高开发人员生产力。

极狐 GitLab 由极狐信息技术(湖北)有限公司在国内独立运营,提供中国本地化功能和技术支持服务。基于“核心开放”原则,极狐 (GitLab) 公司广泛参与开源社区合作,持续交付 DevOps 创新。

公司投资方包括 GitLab Inc.、红杉宽带跨境数字产业基金,以及高成资本。

公司官网https://about.gitlab.cn/

————————————————————————————

公司福利

  1. 六险一金、中高端补充医疗保险,包含国际门诊和特需还能带家属(爱人、孩子)
  2. 各种内部培训课程,个人培训学习经费
  3. 年度体检、超长年假、先进工作办公设备、节日福利等等等等等
  4. 技术大牛加持,超多行业精英,学习机会满满~~
  5. 多地办公室:北京、上海、深圳、武汉、成都、杭州、重庆、厦门、香港等等

职位介绍

Ruby 后端软件工程师

工作职责:

  1. 以快速迭代的方式开发并持续改进公司产品路线图中的功能。
  2. 和产品经理以及 UX 设计师一起讨论并定义公司产品的设计行为。
  3. 识别并解决公司产品中出现的功能性问题。
  4. 对开发团队其他成员的代码进行高质量的 review。
  5. 持续进行技术积累并在开发团队内部进行技术分享。

任职要求:

  1. 五年以上 Ruby on Rails/Go 开发经验。
  2. 熟悉以 PostgreSQL 为主的数据库技术。
  3. 熟悉以 Redis 为主的缓存技术。
  4. 熟练使用 Git,熟悉 DevOps 平台的主要功能,熟悉 CI/CD 流程中的各主要环节。
  5. 熟悉敏捷开发流程,熟练使用快速迭代的方式进行产品功能开发。
  6. 熟练的英语读写能力。

欢迎投递邮箱:[email protected]

薪资待遇有吗

gitlab 是 Ruby 写的吗?都怎么注意到过

Rei 回复

👍good

收购会有啥影响吗

成都有 ruby 岗位吗

只有招聘,没有回复啊

https://ruby-china.org/topics/42140

依稀记得,后来给我个笔试题,我用了个红黑树的 gem 解决,写了几个的 minitest.

之后就没有之后了,和我说 [“你用了别人的东西”, “没写 spec", "没写注释“].

可能是想让我手写红黑树吧 😅

tywhisky 回复

我是你提到的面试官,很抱歉造成不好的面试体验,针对你的问题我逐个回复:

  1. 关于“随机挑题目” “繁杂流程”

    • 题目是我在自己刷过的题目中仔细挑选的。我为这次面试挑选了五道题,提前存在我的 GitLab Issues 中,面试时从中挑两到三道。
    • 流程不算繁琐吧。首先借用力扣能很好判断题目解法是否有效;同时也不便直接让面试者自己用力扣,避免刷过的题目还在网页存着答案。整个流程就是面试者写好代码,发送给我,我来判题罢了。
  2. 关于“面试官选题自己没做过就算了,甚至没读过评论,没发现评论都在骂。”

    这是我做过的题,直接秒过(在力扣只是 Easy 难度呀),所以没看评论 😅 。刚才去看了评论,也没人骂呀。

  3. 关于“问的问题水平低下”

    我司对第一轮技术面试的要求是:算法题 + 简单技术问题。

  4. 关于“面试官本人的 Gitlab 链接十分可疑,开自动脚本刷工作日 Activity,自身工作完全没有体现出在面试中吹嘘的“高水平代码质量”。”

    • 感谢关注我的 GitLab 账号。我们有一个定时任务在工作日执行 E2E 测试,以测试 Mono Client 推送代码的功能是否正常;只在工作日刷它是因为之前周末报错会打扰到我。比如最近的一次执行记录在:https://jihulab.com/gitlab-cn/mono-client/-/jobs/17369696 。研发团队没有任何人关注 Activity,恶意刷它有啥意义。
    • 我面试中吹嘘了自己写“高水平代码质量”吗?离谱,可能是在询问“测试”知识点时提到了测试很重要吧。我自觉面试时还是很虚心的,遇到大龄候选人会主动说自己级别不高,称对方为前辈的。如有冒犯,我郑重道歉。
11 楼 已删除
1551755561 回复
  1. 你随机挑题目的时候在浏览 leetcode 随机浏览...并且还贴到了你自己的仓库,虽然你后来删除了
  2. 我已经贴出了原题:https://leetcode.com/problems/word-pattern/description/discussion,中您点开就可以看到全世界大家的评论,莫非您英文水平看不懂吗?“您认为没有问题只能再次验证您没有自己做过题目”。这么明显的误导性题干在 leetcode 中一定会体现在评论下的。以下是第一第二条用户评论:

    • Poorly worded problem. Here is an attempt to explain it better.
    • Worst problem statement ever! Please explain and re-write the problem statement.
  3. 在我询问您代码质量的时候,您完完全全的说过“我们的的代码质量很高”这句话,这有什么可抵赖的呢?我认为对自己的工作感到骄傲是应该的,认为您不够高质量是我的判断,您大可不必因此而抵赖。

  4. 对于您脚本的推测是我的不是,我不应该妄加无端揣测,我在此向您道歉。但是其他内容我不会道歉,并且绝对属实。

  5. 您说遇到大龄候选人才会谦虚,那我想我知道为什么有不被尊重的感受了。我还比较年轻,但是我认为尊重不应该根据年龄来区分对待。

相信经历过面试的人都知道,高高在上的态度不是一些公式化的礼貌用语就能掩盖的,我在 gitlab 的面试中体会到的就是如此,我仅仅是分享出来罢了。

tywhisky 回复
  1. 事实错误:题目没删除。

    我只是设置为私密了。为了打消疑虑,我现在打开:https://jihulab.com/luzhiyuan.deer/public-note/-/issues/2

  2. 事实错误:我做过题目,下面是证据。

    我一直使用的是中文力扣,面试时题目也是用的中文。此题的评论数量,中文站点是英文站点的 5 倍,却没见到评论区有人批评题意不清。你何必阴阳怪气我英文看不懂,我能否反问一句你「中文看不懂吗」?

    此外,在力扣记录中,此题我多次提交过,第一次提交是在 2024 年 6 月,下面截图来回应你的「再次验证您没有自己做过题目」。

  3. 我们的代码质量很高」和「的代码质量很高」这两句在你的理解里是划等号的吗?前者表示团队对代码要求高,后者在吹嘘自己。我想 GitLab 代码质量还行吧,说前一句不算过分吧。

  4. 你的道歉毫无诚意,我不接受。一边说「不该妄加揣测」,又在 1、2 点继续揣测出两条事实错误,还「绝对属实」……

  5. 不知所云。

1551755561 回复
  1. 先不说你上传一张没有通过日期的图片有什么意义(甚至还要打码),不知道你想证明什么?
  2. 讨论的重点和你自己通过没通过有什么关系吗?重点是你选题极其不专业。
  3. 你对于你的技术提问水平低下的事实完全闭口不谈,并且给人自我感觉及其良好,高高在上才是整个面试的核心问题。
  4. 我说了很多次了认为你的工作没有体现出”高质量“是我的判断,你和我争论这个有什么意义呢?你不断的解释只会显得你过分心虚,请停止吧。
  5. 作为面试人不受尊重的人是我,我有权利发表感想。

你所谓的事实错误,难道要我上帝视角去查明吗?(站在我的视角,你隐私了仓库和删除了仓库对我来说有什么区别吗?) 这都不是重点好吗?避重就轻,顾左右而言他,你注册个新号来和我掰扯难道是伤了你那自诩高质量 ruby 工程师的自尊吗?

“我最近两个礼拜面试了很多人,他们的水平都很次” ——这是你亲口说的原话

没人关心你打什么算盘,我只是告诉大家: 你算法题的选题水平很次, 你提问的问题完全没有水平, 你的开源工作没有体现你说的质量, 你的面试态度完全没有体现你说的尊重, 你作为 gitlab 的面试官,给 gitlab 的面试体验是很差的。

P.S.

  • 我一开始就贴出了原题 Leetcode 链接,表示选题题干存在歧义。他要和我掰扯这道题的难度是 easy,中国区没有人讨论题干(笑)。
  • 我说他是复制黏贴随意选题,并且选题仓库删除了,他要和我掰扯不是删除,是隐藏(笑)
  • 我说他在面试中自诩高质量开源工程师,他要解释高质量说的是团队不是个人(笑)
  • 陆志远同志,你的逻辑实在令人堪忧。

与其气急败坏地和我这里掰扯这些,不如先直面问题,然后回去和你的领导讨论更合适?

tywhisky 回复

我和你一样被刷了,但是最近爆出来间谍事件,不知道该不该庆幸,😂

@ailen 什么间谍?

ailen 回复

只能说面试人的水平和态度总是能很好地体现公司真正的情况

需要 登录 后方可回复, 如果你还没有账号请 注册新账号