前端奇葩看似简单的面试提问(真实面试题)

1、这个项目为什么不考虑用h5/小程序来做

可能一般都会说业务是这样子要求做就这样子做,这回答没毛病,但显得很肤浅,面试官是在引导你下一个话题h5小程序,但此时你也是说不出一个所以然,毕竟他也没问你什么具体的问题
此时可以从以下几方面回答 来展示你的决策思考和项目需求的考虑 考察你软件架构的深度

  1. 项目需求不适合移动端: 如果项目的主要功能和需求更适合在桌面端或其他环境中实现,而不是移动端,那么选择使用H5或小程序可能不是最合适的决策。

  2. 功能复杂性: 如果项目需要较为复杂的交互、动画或图形处理,而H5或小程序的能力无法满足这些要求,那么选择其他技术栈可能更为合理。

  3. 目标受众不在移动端: 如果项目的目标受众主要使用桌面设备,而不是移动设备,那么在移动端开发可能并不是最优选择。

  4. 技术栈偏好: 如果开发组对其他前端技术栈有更深入的了解,或者想要通过项目特定的技术,那么选择使用H5或小程序可能不符合个人/团队的技术兴趣和发展方向。

  5. 项目周期和复杂度: H5和小程序开发相对轻量,适用于一些简单的应用。但如果毕设项目复杂度较高,可能需要更多的时间和精力来开发和调试,这时可能需要考虑其他技术栈。

  6. 行业要求: 有些行业或领域可能更偏向于使用特定的技术,为了更好地适应未来的工作或行业需求,可能会选择其他技术栈。

2、面试官询问你在工作实习中的亮点和不足之处该怎么回答

亮点:

  1. 成就和贡献: 强调你在实习中所取得的具体成就和对团队的贡献。这可能包括完成重要任务、解决挑战性问题、提升产品性能等。

  2. 团队合作: 提及你在团队中的积极作用,分享你如何有效地与团队成员合作,以推动项目的成功。

  3. 自主学习和成长: 强调你在实习期间的学习态度和成长。讨论你主动学习新技术、解决问题的能力,并且如何将这些知识应用到工作中。

  4. 沟通技能: 强调你在沟通方面的优秀表现,包括与团队成员、领导以及其他部门的沟通。这可以包括写作、演示、协调等方面的技能。

  5. 解决问题的能力: 讲述你在实习中遇到的具体问题,以及你如何分析问题、找到解决方案的经验。强调你的创造性和解决问题的能力。

不足之处:

  1. 技能缺失: 坦诚地谈论你在实习中可能缺乏的技能或经验,并明确你正在采取措施来填补这些空白。

  2. 时间管理: 如果时间管理是一个挑战,说明你在面对多任务处理时可能需要更好地组织和规划。

  3. 沟通挑战: 如果在与团队成员或领导之间存在沟通问题,提及你意识到这一点,并正在努力改进沟通技能。

  4. 过于细节: 如果你倾向于过于专注于细节,可以表达出你正在学习如何更好地在大局中思考和权衡。

  5. 接受反馈的能力: 表达你对接受反馈的积极态度,说明你在改进自己的过程中学到了什么。

在回答时,强调你在不足之处上的认识,并展示你正在采取积极的措施来提高自己。这种坦诚和成长的态度通常会给面试官留下积极的印象。

你可能感兴趣的:(前端,面试,职场和发展)