UI面试常见问题总结

问题01

你大学学的什么专业?

考核点:是不是设计专业,专业不专业

参考答案:如果你是设计专业直接强调你是本专业的就行,如果不是设计专业可以这么回答,我大学是学食品生物专业的,但是毕业之后并没有从事本专业的工作,因为我发现我的兴趣点并不在我的本专业上,反而是对设计专业更感兴趣。在大学中通过学校开展的一些设计比赛和宣 讲会,了解到UI这个行业之后,我就进一步的去 了解了UI设计方面的内容,比如我课余时间会看一些UI相关的书籍,,然后大学选修了设计相关课程,后来实习的时候,我也很有幸找到了UI相关的工作,之后我就一直从事UI设计的工作,在做U设计工作之后,我又继续报考了视觉传达设计这个专业来继续学习设计方面的知识提升和充实自己,也希望自己在UI设计,这条道路上能越走越远。

 

问题02

你之前公司工作流程是什么样的?

考核点:是否做过UI相关工作,相关对接人员是否清楚。

参考答案:先是老板会下达项目方向,然后产品经理会去调研收集需求整理需求形成PRD文档,然后大家一起开会进行需求的评审,评审通过之后,交互设计会根据需求文档进行用户分析、场景分析,绘制出业务流程图、功能框架图,然后再搭建标准的控件库,绘制低保真的原型,然后进行一个交互原型的评审,评审通过之后再交给视觉设计师,视觉设计师要先分析产品适合什么样的风格,再进行视觉的提案,评审通过了之后就进行设计师就开始制作设计的视觉规范,然后动效设计,切图标注的绘制出高保真的原型图和最后的视觉页面,然后再把图对接给程序员进行开发,然后最后再交给测试人员检查功能是否有BUG,我们也会跟进UI界面实现是否和项目评审时一致,有问题就会进行修改,没有问题的话就可以进行上线了。
 



问题03

如何处理和开发之间的矛盾?

考核点:沟通能力

参考答案:在交付给开发前我提前切好图,标注好注意事项会提前说明,自己也会先检查一下,确保没有问题再提交,基本上是没有矛盾的,如果有问题也会及时和开发沟通的,比如一些页面上的一些细节,就像阴影之类的开发,可能没有注意到,这个时候我就会提醒他,他般情况下 他都会改正的,如果有一些特殊情况, 像时间比较紧迫的话,没有时间改,我就会跟进向上级汇报,阐述自己的观点,最终把决策权交给领导,总之就是有问题要及时和同事沟通。

 

 

问题04

作为设计师,你是如何推动项目的?

考核点:是否具有执行力和责任心

参考答案:在接到项目之后,首先我会对我的工作做一个总体的规划,给自己一个清晰的工作目标,明确自己在什么阶段该做哪些工作。在项目前期,我会主动跟产品经理一起对市场和产品的需求、产品定位以及一些竞品进行分 析,如果发现需求有问题会第-时间找产 品经理沟通并提出专业建议,在确保需求没有问题后我会绘制低保真原型,然后会进行交互和可用性的评审。再接着就是高保真原型和视觉方面的设计,设计完后进行视觉的评审,再切图给开发,期间我们会再进行交互和视觉方面的走查,再到跟进产品的上线。在这个工作周期内,我会努力让自己的工作部分在既定的时间内能够顺利的完成,同时确保前端开发样式和设计方案致。

 

问题05

你之前工作是UI视觉多还是交互多?

考核点:是否和公司岗位匹配,得先了解岗位要求,有针对性回答

参考答案:如果无法判断本岗位偏向,可以这么回答,基本上是一半一半吧,因为我们公司的规模不大,分工不是很细,加上产品经理比较忙,有时没有时间出原型图,基本上需求下来后,我就会去做原型图,来公司也有一段时间了对公司的业务流程也比较熟悉,所以交互原型和UI界面设计工作由我来负责。

 

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在Qt6 UI开发面试题目中,可能会包含以下几个方面的问题: 1. 请简要介绍下Qt6的新特性和改进。 Qt6相较于Qt5,在性能、稳定性、模块化等方面都有所提升。其中包括新的模块化架构、更先进的图形渲染引擎、更强大的Qt数据模型和视图系统、更灵活的消息传递机制、更好的支持跨平台开发等。 2. Qt6如何进行线程编程? Qt6提供了丰富的多线程编程支持。可以使用Qt的线程类和信号槽机制来创建和管理线程,也可以使用QtConcurrent库实现简单的并行处理。此外,Qt还提供了对Thread组件和线程池的支持,以便更好地管理线程和资源。 3. 在Qt6中,如何实现界面的国际化和本地化? Qt6提供了强大的国际化和本地化支持。可以使用Qt的翻译文件(.ts)和使用lupdate和lrelease工具来完成国际化,同时支持Qt的多语言翻译管理工具Qt Linguist。通过将文本字符串标记为可翻译,并在代码中使用tr()函数,可以轻松实现界面的国际化和本地化。 4. 在Qt6中,如何处理用户界面事件? Qt6的用户界面事件处理主要通过信号槽机制实现。每个Qt对象都有自己的信号和槽,通过连接信号和槽可以实现对象之间的通信和交互。当用户在界面上进行操作时,触发相应的事件,然后通过连接信号和槽,将事件传递给对应的槽函数进行处理。 5. 在Qt6中,如何创建自定义的UI组件? 在Qt6中,可以通过继承现有的Qt组件或创建自定义的QWidget派生类来创建自定义的UI组件。通过重写paintEvent()函数和重新实现一些虚拟函数,可以自定义组件的外观和行为。同时,可以使用Qt Designer工具来进行可视化设计和布局,更加方便地创建和调整自定义的UI组件。 以上是一些常见的Qt6 UI开发面试题答案,希望能对您有所帮助。如果还有其他问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值