查看: 5524| 回复: 36
跳转到指定楼层
上一主题 下一主题
收起左侧

[自我提升] 面试怎么回答一些并不是你负责范围内的technical questions

 
全局:

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
先说说我自己的背景,我第一个实习是data scientist,第二个实习是sde。每个实习里做的project都很hands-on,基本上都要写很多代码。
最近在疯狂找2023暑假实习。 startup,中厂什么都投了,收到4,5个startup的面试。然后面试的时候发现好几家startup都问我类似有没有testing experience(AB Testing, unit testing)这样的technical questions因为这个职位会有很多测试做。我就很纳闷,明明申请的是sde或者swe又不是swe test之类的。 我之前实习的时候分配到的工作都没有测试。


第一次的时候所以我就很老实的回答I have never done any testing in a professional setting, but I do know some testing methodologies. 直接拒。
第二次我想了想回答了差不多但是加上 I am willing to learn if that's what the job requires me to do. 拒。

所以我想问问各位你们一般都怎么回答一些你没有经验或者当初并不是你的范围内的technical questions。谢谢大家啦~

补充内容 (2022-12-31 05:10 +8:00):
开始写得时候可能没写清楚,面试官问的是我有没有在实习或者professional setting的时候做过testing。

我自己本身做项目或者上课的时候有用过unit test这些东西。

上一篇:请问单程90mile的工作要考虑吗?
下一篇:当碰到了烂人老板...
地里匿名用户
推荐
匿名用户-XGDFZ  | 添加认证 | 2022-12-31 05:14:08 来自APP
Unit test是SDE/SWE的基本skill set之一,理论上正轨公司正规项目只要commit过code就会有相应的unit tests coverages。

AB test是另一个知识点,也是现代企业release feature或者experiments来收集data points的重要手段之一,虽然名称带test,但更多是一种experiment tool。这个工具也是很多SDE用来做design和控制release的重要的一环。

.google  и没有过经历,并且认为不是你负责范围内的知识,就只能据了你啊,你让我作为面试官怎么给feedback?“lack of the related experience and not seems showing interest to learn?”

评分

参与人数 1大米 +1 收起 理由
didyouhearthera + 1 赞一个!

查看全部评分

回复

使用道具 举报

全局:
后端肯定是要Unit tests和Integration tests。
. check 1point3acres for more.
但是前端很少有人写tests, 根据我十多年的从业观察。我的职业生涯见过几次,大Boss命令前端必须写tests, 且100% coverage 。结果每次都是以人仰马翻结束。前端的test cases数量比后端高一个数量级。比如,鼠标hover一个蓝色link, link变红色。这个case并没有写unit test的价值。如果不写,QA组就会找茬,因为他们QA这个。写了的话,又要maintain。很多时候,码工会把前面码工写的tests删掉:这是最省时间的。总之,一个足够复杂的前端如果要100%的coverage, 就像动态清零一样不可能(以我的观察)。如果你缩减scope, 比如只写utilities functions的unit tests, 反而是可行的。不知道大家怎么看?
回复

使用道具 举报

全局:
Unit test是现代软件开发流程非常基础的一部分,无论如何都应该做到自己写的代码自己加上unit test。AB test和integ test没有量级不做可以理解,swe尤其是偏后端/全栈的不写unit test根本无法想象的。

你可以诚实地说你没做过而且你很乐意了解学习,但不要认为写测试不在swe工作范围内。写出well-tested code是很重要的技能,也是一个很基本的反映你有无production-grade coding经历的角度。
回复

使用道具 举报

全局:
作为只有一年半小startup经验的我从来没写过unit test, 虽然知道这个很有用,但是目前最重要的是把feature写出来能运行通过QA最重要。我之前的面试都诚实说没写过,但是会加一句我是一个quick learner and willing to learn new things. 跟楼主一样蹲一个高赞的答案。
回复

使用道具 举报

全局:
如实回答,如果工作经验没有,可以自学一下。自学的内容也可用来吹牛
回复

使用道具 举报

🔗
 楼主| MiaoY 2022-12-31 04:19:07 | 只看该作者
全局:
微信用户_5x9w5 发表于 2022-12-30 14:48
如实回答,如果工作经验没有,可以自学一下。自学的内容也可用来吹牛

我有跟面试官说过自己做project的时候写过几个unit test,但他想问的是我在实习中有没有做过。
回复

使用道具 举报

🔗
 楼主| MiaoY 2022-12-31 04:21:23 | 只看该作者
全局:
zhaozezhou 发表于 2022-12-30 14:09
作为只有一年半小startup经验的我从来没写过unit test, 虽然知道这个很有用,但是目前最重要的是把feature ...

我也这么觉得,startup的小程序哪里来这么多用户量让我去做AB testing呀, 还不如花点时间把feature写出来然后以后有bug再补不就好了。
回复

使用道具 举报

🔗
CodeGear 2022-12-31 04:32:05 | 只看该作者
全局:
本帖最后由 CodeGear 于 2022-12-30 15:35 编辑 . Χ

AB不知道, unit和integration test应该是基本流程啊。我司30-40%代码时间用来写test cases。后期维护和重构省事。给新人onboarding也省心

感觉诚实回答就行了吧。我的回答也是和楼主差不多。
回复

使用道具 举报

全局:
MiaoY 发表于 2022-12-30 12:19:07
我有跟面试官说过自己做project的时候写过几个unit test,但他想问的是我在实习中有没有做过。
那现在就赶快看看啥是AB test, 现学现用,你已经说了好几家都问这个问题。没人能保证面试的内容都是自己会的。

面试很好,能了解其他厂商的tech stack,当下用人的requirements, 看自己的知识是否需要update
回复

使用道具 举报

🔗
阵雨 2022-12-31 04:58:35 | 只看该作者
全局:
第一个 fked up 了。。就要赶快去学啊。。第二次还这么回答太不应该了。。。youtube 随便输入关键词,能看到很多。。找点 handon 的搭配。。
回复

使用道具 举报

全局:
实习的时候没写代码吗?写了代码不就需要unit test?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
职场达人
  • ↑ 本版用于讨论职场各种干货话题,闲聊请去🔗聊聊或者🔗匿名版
  • ❌ 本版严禁水贴,引战,发布广告,拉群,贴个人联系方式,扣分无警告
  • ☑ 求职、面经等去 🔗北美求职和 🔗回国求职大区,刷题和学习请去 🔗终身学习大区
  • ☑ 请去专版发布 🔗内推, 🔗招聘信息,和讨论 🔗创业内容
  • ☑ PIP / DevList/ Need Support 等话题也已开设 🔗专版

本版积分规则

>
快速回复 返回顶部 返回列表