职位描述:
客户期望:
• 不允许有学习曲线;候选人应该准备好从第一天开始工作。
• 候选人必须了解:
• oJavaScripto
• TypeScript
• oHTML
• oCSS
• 必须独立工作并自行处理模型。
• 使用现有实现作为明确的参考。
• 需要积极参与:候选人应该在UI/UX讨论中提问并提出建议。
• 领导力至关重要:应该与ADA安排会议、收集团队需求、解决挑战并获得反馈。
• 不能依赖离岸开发人员;候选人必须自己编码。
• 这个团队中没有离岸成员。
• 每个开发人员将专注于自己的网站,不了解其他人的工作。
• 必须具备检查当前实现和UX/UI设计的经验。
• 如果建议的UX/UI设计可行,应该清楚地解释。
客户问题:JavaScript、TypeScript、HTML和CSS:(30-45分钟)
• 你能解释JavaScript和TypeScript之间的主要区别吗?
• 在TypeScript中如何处理"this"?
• 描述CSS中的盒模型。它如何影响布局?
• 你在ES6或以后的JavaScript版本中使用了哪些新特性?
• 在使用现代CSS特性时,你如何确保浏览器兼容性?UI/UX讨论:(5-10分钟)
• 当涉及UI/UX设计时,你如何处理分歧或不同意见?
• 能否提供一个你不得不质疑UI/UX设计并提出改变的例子?独立性和经验:(5-10分钟)
• 描述一个你必须分析并使用现有实现作为参考的项目。遇到了哪些挑战?
• 能否提供一个你面临过的复杂的UI/UX问题的例子,以及你是如何解决的?
• 当你遇到问题而无法得到同事的帮助时,你如何处理?领导力和合作:(5-10分钟)
• 描述一个你主动安排会议并收集需求的时间。结果如何?
• 在与团队或ADA等利益相关者合作时,你如何确保清晰的沟通和收集反馈?
• 你使用什么策略有效管理时间,特别是在处理多个责任时?常见问题:(5-10分钟)
• 由于这个角色不接受学习曲线,加入新项目或团队时,你如何确保能立即开始工作?
• 解释一个你必须在没有任何外部帮助或资源的情况下工作的情况。你是如何处理的?
• 鉴于每个开发人员将在项目的不同部分工作,你如何确保代码库的一致性和可维护性?