Ui面试问答
我们前端工程师和后端工程师的面试流程是一样的,比如算法和编码。因为前端工程师要开发系统面向客户的部分,所以我们希望应聘者要有一定的编程基础。以下是我精心收集的ui面试问答,希望对你有所帮助。
Ui面试问答1:你说的“不傻”是什么意思?(低级问题)没有蠕虫
2.企鹅通常在几月产卵?(高级问题)五月
3.月球总是对着地球的原因是:(中间题)月球自转和公转的周期是一样的。
4.被称为九月的月份是九月。
5:莎伦来自哪种语言?(中间问题)法国
6.地球的年龄大约是46亿年。
7.玉米受潮后产生的致癌物有:(低级题)黄曲霉素。
8.《三国演义》中的“凤雏”是谁?(中间题)庞统
9:9:WNBA代表什么?美国女子职业篮球赛
10:中岳嵩山分为太师山和少师山。少林寺在少室山(低级题)
我们前端工程师和后端工程师的面试流程是一样的,比如算法和编码。因为前端工程师要开发系统面向客户的部分,所以我们希望应聘者要有一定的编程基础。现在来说说我们的面试流程。
为什么要专门为设计工程师设计面试?
我喜欢留在palantir的前端工程师团队,很大程度上是因为我们可以参与产品ui界面的设计和实现。工程师可以与其他工程师和设计师一起参与产品设计,我们可以公开讨论我们的想法。ui设计师的面试要模仿这种协同设计和讨论的过程。这意味着在面试的时候,你会被要求设计或评估一到两个ui设计,同时也会测试你的合作和讨论能力。
下面会给出一些有帮助的建议,在面试中处理相关设计问题时可以牢记在心。
一切都是为了用户。
用户是任何界面成功的仲裁者。如果用户能够简单、高效、直观地轻松完成任务,那么我们所做的就是成功的。所以在设计的任何阶段都要把用户放在心上。
我们在设计之前最容易犯的错误就是把自己当成用户。使用计算机是一项孤独的工作,我们很容易忘记每个人都会以不同的方式体验一个用户界面。有了你设计的界面,用户可以成为一个完全的新手,也可以成为一个熟练的系统管理员。
想象用户喜欢什么很重要。首先创建一个用户,包括他的姓名、年龄和职业。然后问自己以下问题:
用户在什么情况下会使用这个功能?在工作?在家吗?还是10步外的电视机前?
他们以前用过类似的界面吗?
他们使用计算机的能力如何?他们会复制粘贴吗?内容菜单会打开吗?等等。
在界面中添加新功能时,首先要画出主要控件(按钮、列表、文本框)的草图。然后模拟用户如何使用该功能。
在草拟你想象中的界面时,请设身处地为用户着想。这时,你可以问自己以下几个问题:
●他们想做X的时候能做什么?
●他们是怎么发现这个特点的?
●他们下一步想做什么?
●他们多久做一次X?
●如果X失败了会怎么样?
诸如此类的问题。问自己这些问题,考虑这些问题能对你的设计产生什么影响,在你的设计中做出改变。
面试是一个非常重要的互动过程。
有些面试官不好意思反驳面试官。实际上,我们更喜欢相反的观点。有什么好的想法,不妨表达出来。我更喜欢反驳我的面试官,只要他能通过辩论和故事很好地支持自己的观点。你越清晰地描述你的观点越好。
要有创意,但不要重新设计现有的功能。
我见过很多面试官陷入一个非常尴尬的设计陷阱,只是为了展示一些非常简单的数据。如果你有一组数据,就用一个列表来显示它们。总的来说,熟悉ui知识是有帮助的,因为他们解决了很多设计难点。
你应该设计一个界面,让用户快速方便地完成任务,或者停止界面设计。不要因为增加一些不重要的功能而加重整个用户界面的负担。正如戴特·拉姆斯的名言,“好的设计越简单越好”。这不仅适用于界面设计,也适用于产品设计。
如果你想快速简单的判断新加入功能的简单性,你只需要统计用户在这个界面上需要点击多少次来完成这个任务。如果用户不得不从鼠标转移到键盘,每次将计数转换为两个。
如何准备
如果你曾经做过设计工作,有团队合作的经验,我们欢迎你来这里,你会做得更好。如果您没有经验,以下方法可以帮助您提高设计技能:
●如果还在上学,建议多上项目型课程。这样可以让你获得更多实际的设计经验。
●抓住一切机会培养自己的设计理念。不断问自己:“我们怎样才能设计得与众不同?”怎样才能设计得更好?“你越是问自己,它们就越会成为一种无意识的、自然的行为。很快你就会想了解更多日常生活中一切事物的设计。
;