招聘 分享一个我最近招聘 Rails 工程师的实战面试视频

lyfi2003 · 2020年06月17日 · 最后由 flchp 回复于 2021年01月23日 · 5857 次阅读

我把最近的一场 Rails 面试录成了视频,分享给大家看看,欢迎交流。

蛮想看看高级 rails 开发的面试👍 👍 👍

都是比较靠谱实际的问题,没有整算法之类高大上的东西。

不过楼主发视频不给面试者名字、视频打个马赛克么

这种很基本的问题很容易灯下黑,不如去 Github 里面看写过的项目或者直接用 hackerrank 笔试,面试主要还是问一些问题的解决思路和针对简历鉴别真伪

应该给面试者打码,除非获得了对方同意。

@Rei 同意,不然这么做挺恶劣的

Rei 回复

授权了放心哈

大小周是啥意思

@teddyinfi 每周上 6 天和每周上 5 天轮流交替

puma 回复

哎,唏嘘唏嘘

即使是面试初级开发,面试也有点水。要是我,每一个点延伸下去都能把小伙子面懵逼。还有 cookie、session 的部分面试官的表述是有问题的,小伙子明显被带懵了。只是 seesion_id 会存储在客户端 coookie 里,seesion 本身是存在服务器端的。面试这部分问题,怎么也得问一下,cookie 和 session 是怎么做到可以验证用户是否登录的。这个问题才是核心。seesion 的存储也得好好问问。为什么 Rails 默认使用 file 存储?其他的存储方案有哪些?多台服务器做负载均衡的时候用 file 存储是否合适?如果不合适,需要用什么存储方案?还有,如果在微信小程序、手机客户端等没有 cookie 的场景下,怎么解决用户权限验证的问题?这时候什么 jwt、oAuth、加解密啊什么乱七八糟的都可以问一问了。别的什么 vue、数据库等领域可以问的更多、更深,一年经验的小伙子就不要难为人家了。

BruceDing 回复

session 的存储 Rails 默认就是存在 cookie 的,不只是 session_id, 包括所有的 session 内容也是经过加密后存在 cookie 里的。默认 file 存储那是 rails 2 时代的事情了吧。

BruceDing 回复

你打的这些字是不是有点翻车了

mingyuan0715 回复

赶紧 Google 了一下,看了几篇文章后,你说的对。我跟缓存的存储方式弄混了。我原来理解 cookie-based session store 是和 redis session store 一样,不仅 cookie 存 session 信息,同时服务器端也要查询 session 存不存在。没想到 cookie-based session store 直接存的信息被加密后可以防止被篡改,不需要服务器端存一份数据来验证。看来是我想多了。

mengmeng 回复

翻车不要紧,把车扶正继续开

不吹不黑说点个人看法;总觉得这种形式有点博人眼球目的不纯,面试官面试完以后主动问面试者,其实在面试者来看有点强迫我同意的意思。

18 楼 已删除

showmebug 招聘模式挺好的👍

1 年的经验,主要看人是不是聪明,是不是有基础的概念和基本的实践能力和经验,我倒觉得面试的问题和节奏挺好

楼上有小伙伴说要把面试者面懵逼……其实面试不是为了面倒别人,而是为了面出来应聘者合不合适自己的团队。

BruceDing 回复

为什么要把面试者面懵呢?楼上说的对,面试不是以为难面试为目的的,是要找到适合自己团队和自己开出薪资匹配的能力者。

看笑了,挺有意思。 特别是面试官的那句: “你确定吗?”

多态我也答不出来,囧

看看楼主的发际线,再摸一摸自己的,唉,好像我也差不多了,潸然泪下!

有没有小伙伴们在观望深圳的工作机会?我司在招 ruby&rails,有兴趣了解的可以直接发简历到我邮箱哈:[email protected] 香港公司,行业前 10,Fintech 行业。

一点不内卷的面试视频。哈哈哈哈

这个面试软件很好用啊

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