FrontEnd
例行事项
-
前端学习了吗?
-
cursor 了解了吗
-
EPED 练习了吗
主观事项
-
今天做的事是否聚焦当前目标?
-
只做少而好的事?
-
当日有哪些经验和改进的空间?
改进的空间:
工作上需要完成的事
- ✅ 看 sudhir是否更新了dashboard calculate 的逻辑,如果没有更新,让 sudhir更新并且 share 权限,如果更新了,只说 share 权限的事 预计 20min
- 如果更新了计算逻辑,则按新的逻辑去添加 focus area 的字段 预计 1h
- 上午准备下问题, 以及测试,以及面试需要准备的话术 1h
- 等中午问下 Amuthan 如何在DPS 中使用function 40min
- 下午等 cube 重新 build 好了,去让 sathi 使用 cube, 并先给他 share 权限 20min
- 2:00 PM 有一个面试 预计花费 1h20min
- 3:30 - 4:50 PM 有一个面试, 预计花费 1h20min
面试开始前 阅读此文档并获得代码 确保你在安静的地方,以确保良好的沟通效果 配置好你自己的电脑,以防候选人的电脑出现问题
自我介绍(大约5分钟) 介绍你自己及你的背景。介绍此次面试及目标。强调你们两个都将在代码库上进行结对编程:鼓励候选人谈论他们的想法,问你问题,必要时查找相应文档。 给考生分享展示拓展任务(幻灯片 9:注意依次给到学生,学生做了题目一后再给题目二,依次类推)
查看代码库及扩充任务 (大约10分钟) 检查候选人电脑是否一切运行正常:可以运行测试和示例程序。如果有问题,请一起阅读README文件以寻求帮助 向候选人说明他们并不一定需要完成所有扩充任务 强调现有代码不是完美的,在你们结对编程时,鼓励候选人作出他们认为合适的改进或重构。 询问他们对代码和拓展任务的理解,以及他们是否还有其他想法建议。
测试先行的方式进行编码 (35分钟) 询问他们是否适应测试先行的方式 询问如何验证你们将要实现的行为功能的方法,并引导他们先写测试 总结(大约10分钟) 再Check面试官在结对编程时,没有评估到的那些“应该具备”的Attributes 看看候选人是否有任何问题,比如在TW工作相关,开发角色相关等 感谢候选人的时间,并解释之后会发生什么。
能够应用OO知识解决技术问题 编写出干净的代码 逻辑思考能力 韧性(遇到困难,有没有坚持不懈解决问题的毅力)
Nice to have 参与编写测试 了解相关技术 (对他们接触过的几个话题的核心概念有很好的了解)
候选人感到放心,被重视,有好奇心并受到欢迎 协作解决问题的能力和学习能力一样重要 无论招聘结果如何,尽量进行专注且丰富有趣的对话 能让更多的候选人告诉别人他们这次深刻的面试经历 让候选人完整走完面试流程,尊重每个人的时间 对正确的事情,有一致的看法。
实现如下功能,满足20%折扣的商品将以“ DIS_20”开头的产品代码作为标识。购买此类产品后,客户每消费$20可赚取1点会员积分。
实现一组产品的报价功能,支持“满100减50”的特殊商品,该商品将以“DISCOUNT_50_PER_100”开头的产品代码作为标识。跨品类商品无此折扣 (引导应聘者考虑到这一点)
实现如下功能,当购买总价超过$500,将给予5%的折扣。 且实现在输出账单中包含原总价格,总折扣,折扣后总价 和 总获取会员积分数。
(主要考察同学基于此需求如何改造现有代码,若时间不够可以让同学提出思路)
你对现在的代码库有没有什么重构,修改的建议 你对这次的面试感觉如何,有没有什么让你不舒适或者比较满意的地方 你对这次面试有什么遗憾 你对公司,或者未来的岗位,工作有什么问题,我可以尽我所知为你解惑
-
damo 数据查看 预计 1h
-
internal 数据查看 预计 1h
-
pipeline 03-09 错误问题的找出 预计 30min
-
查看 techdash 的权限
-
查看DX 怎么使用 getdx.com
-
尝试写 Intellij 的插件
-
翻译书籍准备工作