软件开发经典100面试题(软件面试题目)

软件开发 1486
今天给各位分享软件开发经典100面试题的知识,其中也会对软件面试题目进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、Java基础面试题都有哪些?

今天给各位分享软件开发经典100面试题的知识,其中也会对软件面试题目进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

Java基础面试题都有哪些?

一般面试官都会让面试者回答哪些Java基础面试题啊?难不难啊? 针对这一系列的疑问,广州增城Java培训学校收集了部分Java基础面试题与大家分享,希望对各位参加了广州专业Java培训的学生,有一定的帮助! 一、Java基础知识 1.Java有那些基本数据类型,String是不是基本数据类型,他们有何区别。 2.字符串的操作: 写一个方法,实现字符串的反转,如:输入abc,输出cba 写一个方法,实现字符串的替换,如:输入bbbwlirbbb,输出bbbhhtccc。 3.数据类型之间的转换 如何将数值型字符转换为数字(Integer,Double) 如何将数字转换为字符 如何取小数点前两位,并四舍五入。 4.日期和时间 如何取得年月日,小时分秒 如何取得从1970年到现在的毫秒数 如何获取某个日期是当月的最后一天 如何格式化日期 5.数组和集合 6.文件和目录(I/O)操作 如何列出某个目录下的所有文件 如何列出某个目录下的所有子目录 判断一个文件或目录是否存在 如何读写文件 7.Java多态的实现(继承、重载、覆盖) 8.编码转换,怎样实现将GB2312编码的字符串转换为ISO-8859-1编码的字符串。 9.Java中访问数据库的步骤,Statement和PreparedStatement之间的区别。 10.找出下列代码可能存在的错误,并说明原因: 二、JSPServlet技术 1.描述JSP和Servlet的区别、共同点、各自应用的范围 2.在Web开发中需要处理HTML标记时,应做什么样的处理,要筛选那些字符( “”) 3.在JSP中如何读取客户端的请求,如何访问CGI变量,如何确定某个Jsp文件的真实路径。 4.描述Cookie和Session的作用,区别和各自的应用范围,Session工作原理。 5.列出Jsp中包含外部文件的方式,两者有何区别。 6.说明Jsp中errorPage的作用,应用范围。 7.介绍在Jsp中如何使用JavaBeans。 8.简单介绍JSP的标记库 9.Jsp和Servlet中的请求转发分别如何实现。 三、J2EE相关知识 1.介绍J2EE、J2SE、J2SE的区别。 2.J2EE是一种技术还是一种平台,他提供了那些技术。 3.什么是Application Server,它有什么功能和优点。 4.简单介绍连接池的优点和原理。 5.Web.xml的作用 四、其他 1.Web安全性的考虑(表单验证、浏览器Basic方式的验证,应用程序的安全性,SSL,代码考虑) 2.简单介绍您所了解的MVC。 3.简单介绍所了解的XML。 4.文档和编码规范 5.Java中的分页、效率考虑。 6.简单介绍您所了解的structs。 Java面试题收藏: 1.xml在项目中的作用 2.s-EJB 与 e-EJB的区别 3.会话面的作用 4.cmp与bmp的优缺点 5.j2me程序的必需的几个部分 6.c/s与b/s的区别 7.构建一个connect pool然后再调用它, 8.j2ee平台与dotnet平台的区别 9.ejb的life cycle 10.session bean 和 entity bean的区别 11.ejb中的transaction机制 12.synchronized (生产者和消费) 13.String 和 StringBuffer 14.Serializable 15.MVC (Struts的工作流程) 16.什么是MDA 17.tcp与udp的区别 18.链表与散列表和数组的区别 19.堆和栈的区别 20.ejb的分类及区别 21.你对现在软件业以及国内软件业的看法 22.谈谈java多线程 23.谈谈文件加密技术 24.软件开发生命周期 25.路由协议种类及特点 26.java的awt和swing组件的GUI设计的关键 27.对于java流的认识 28.简单描述一下awt与swing区别。 29.简述java编程中事件处理模式。 30.你编写过applet吗?applet的安全权限如何?试列举java application或者applet中与servlet/jsp通信可以采用的方式。 31.简述逻辑操作(如|)与条件操作(如||)的区别。

有哪些经典的前端开发面试题及答案解析

行元素与块元素的区别;

如何清除浮动;

定位方式当中,absolute与fixed、relative的区别;

事件的兼容问题;

Ajax是什么;

如何优化你的页面;

响应式布局是什么等等。

经典的前端面试题至少有近百道,在这里也没办法全部给你列出来,你可以看看这个(小-程序),里面有好几百道面试真题,也有比较好的答案解析。

软件工程师经典面试题及答案

1、为什么要在一个团队中开展软件测试工作?

因为没有经过测试的软件很难在发布之前知道该软件的质量,就好比ISO质量认证一样,测试同样也需要质量的保证,这个时候就需要在团队中开展软件测试的工作。在测试的过程发现软件中存在的问题,及时让开发人员得知并修改问题,在即将发布时,从测试报告中得出软件的质量情况。

2、您所熟悉的软件测试类型都有哪些?

测试类型有:功能测试,性能测试,界面测试。

功能测试在测试工作中占的比例最大,功能测试也叫黑盒测试。

性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试,两者可以结合进行。

界面测试,界面是软件与用户交互的最直接的层,界面的好坏决定用户对软件的第一印象。

3、您认为做好测试用例设计工作的关键是什么?

白盒测试用例设计的关键是以较少的用例覆盖尽可能多的内部程序逻辑结果黑盒用例设计的关键同样也是以较少的用例覆盖模块输出和输入接口。不可能做到完全测试,以最少的用例在合理的时间内发现最多的问题

软件的黑盒测试意味着测试要在软件的接口处进行。这种方法是把测试对象看做一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。因此黑盒测试又叫功能测试或数据驱动测试。黑盒测试主要是为了发现以下几类错误:

1、是否有不正确或遗漏的功能?

2、在接口上,输入是否能正确的接受?能否输出正确的结果?

3、是否有数据结构错误或外部信息(例如数据文件)访问错误?

4、性能上是否能够满足要求?

5、是否有初始化或终止性错误?

软件的白盒测试是对软件的过程性细节做细致的检查。这种方法是把测试对象看做一个打开的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。通过在不同点检查程序状态,确定实际状态是否与预期的状态一致。因此白盒测试又称为结构测试或逻辑驱动测试。白盒测试主要是想对程序模块进行如下检查:

1、对程序模块的所有独立的执行路径至少测试一遍。

2、对所有的逻辑判定,取“真”与取“假”的两种情况都能至少测一遍。

3、在循环的边界和运行的界限内执行循环体。

4、测试内部数据结构的有效性,等等。4、验收测试是部署软件之前的最后一个测试操作。验收测试的目的是确保软件准备就绪,并且可以让最终用户将其用于执行软件的既定功能和任务。验收测试是向未来的用户表明系统能够像预定要求那样工作。经集成测试后,已经按照设计把所有的模块组装成一个完整的软件系统,接口错误也已经基本排除了,接着就应该进一步验证软件的有效性,这就是验收测试的任务,即软件的功能和性能如同用户所合理期待的那样。

2017年UI面试常见100道问题

UI面试常见问题的总结。(满满的套路你们懂的!!)

最近在辅导自己的毕业生,索性写了下现在UI面试出现的问题。分享给大家。

在现在UI面试出现的问题中会有一个区分。

一种是2-3年的UI会问道的问题,另外一种是4年以上的UI会问道的问题。年限长的UI设计师一定会问道产品交互和用户体验的问题。深浅程度跟年限和公司相关。

以下答案仅供参考非官方准确答案。希望此面试题的分享,对即将找工作的大家有帮助哦!

HR常规问题

1、自我介绍一下

如果自我介绍可能对方没有看你的简历,如果看了会直接去谈其他问题

2、住在哪里多少时间过来的

问这个问题的时候就是在说你住的地方离我们公司挺远的过来需要很长时间吧,万一公司需要加班怎么办,如果远的情况下最好的回答是我可以搬家。

3、什么学校毕业的,所学的专业是什么?课程是什么?

XX学校毕业 视觉传达 艺术设计  课程:平面构成、色彩构成等等

4、你面试了几家公司了

最好控制在5家之内。

5、你收到了几个offer,为什么没有去

有的话回答1-2家最好,为什么没有去,可以说一些我相对于发offer的公司我更喜欢咱  们公司这个平台

也可以说没有。

6、有没有男女朋友

最好说没有(满满的套路你们懂的!!)

7、你对加班有什么看法?

如果赶项目的话可以加班,但同时我以前的工作效率挺高的一般会在工作时间内完成。(套路哦!!)

8、为什么离开上家公司(为什么离职)

1、公司效益不好,公司转型了和以前的岗位有很大差异所以就来贵公司面试

2、合同到期了  在设计中需要瓶颈期  我现在需要换个平台  刺激下自己 在提高自己

3、其实一直在公司待着挺好的,就是上一个项目周期结束后就接不到项目了,运营也出了点问题,我们技术部就解散了,属于被迫离职。(套路哦!!)

9、希望下一家公司是什么样的

可以有一个好的持续稳定的发展平台,自己的技术有发挥的空间,可以和同事相处愉快,

10、你的业余爱好有哪些

可以回答,看书、画画、摄影、爬山等等。

因为作为设计师来说绘画、看书和摄影在设计中会占据极大的影响地位。

这里可能会有人说看公众号,这里特别注意,如果说关注的是设计类的公众号面试前最好,看一下最近一周的。公众号上写的。

这里要注意如果说你看了什么书,也有可能面试官正好也看了,可能会聊下去。

11、为什么选择我们公司

来之前要了解该公司,可以从公司平台,环境团队氛围,晋升机制等等来说。

12、说说你的优点和缺点

此题和13题差不多

13、跟别人比 优势在哪里

可以从自己的逻辑思维强、工作效率高、工作细心、抗压力比较强、态度很好  执行力服从力很强说

做图太较真会纠结一个像素等问题

14、评价一下自己的技术

突出自己优点如擅长什么  软件方面肯定不用说没有任何的问题。。。可随意发挥

15、评价一下你的设计风格

1、自信一点回答如我的作品偏向一个轻快简洁的风格,也符合当下扁平风的一个设计趋势。并且会以突出信息点和功能点为主,我个人对我的设计还挺满意的,不知道您有什么看法?

16、你的设计理念是什么

如:除了要跟随当下的一个流行趋势外,我个人偏好在设计中添加一些趣味性,让页面更加富有生活情趣。注重设计的情感化和一些可理解的辅助动画,让设计更贴近生活更贴近用户的内心。(每个设计师的设计理念是不一样的)

17、说说你未来的职业规划?或者未来3-5年的规划

年限短的:其实我感觉我自己从事设计时间也不长,还想在丰富一下自己,完善一下自己,并且我也希望自己可以设计出来的作品,可以得到更多人的认可,不断的提升自己像是现在c4d比较流行,我现在也在学习中。

年限长的:也可以说对产品和交互这块非常感兴趣,可以引入平时在工作中,其中一些项目的产品原型和交互设计也是由自己来负责等等。(满满的套路你们懂的!!)

如果回答继续往设计方面发展,设计的问题会加深,如果说往产品发展下一个问题有可能会问道产品的问题,比如产品经理的岗位职责是什么等等

18、说说你对薪资的要求?

根据自己的年限和技术去要求工资

如我的期望是税后12K北京的物价您也是知道的等等

如对方看完作品说哦我们看了你的作品感觉你的能力可能和我们预期的有点差距,薪资这块我们可能只能给到你税前12K如果你感觉可以就可以明天办理入职手续来上班了。这时候如果和你的预期感觉差距大,可以继续追问有没有其他的福利待遇,如13薪,车补

房补 正常公积金等等。然后也可以回答说,我先考虑一下,晚点时间给您答复。

19、你的工资差价体现在哪里

相比上家公司  也许我有些地方不是很好  但是这两年 我具备了这些技能   尽量说一下自己优点

20、在面对问题的时候,你的解决方案是什么

此问题和下一个问题基本一致,问法不一样

21、工作中遇到的问题怎么解决

设计的过程中没什么问题,要是整个工作过程中,可能会遇到我个人认为设计不错的产品,在评审中就被吐槽,有这样的情况他要有个人开导的能力,设计往往不是完美的,我也不觉得有多少设计师,可以做到一稿就过,肯定要经过反复的修改,毕竟重口难调,但也不能轻易放弃,要尝试着去说服,因为我之所以这样设计,也是通过了一个样本调查的,有90%的用户认为这样的设计符合他们的期待。

22、工作中如果因为项目你和同事发生了冲突怎么解决

反省下自己哪里做错了,私下在和同事好好谈谈,将自己的过失说出来,做到和同事心里没有隔阂 毕竟大家都是为了赶项目等等

23、你的想法和领导(或者客户)不一致或感觉领导要求不好的时候,你应该怎么做?

此题和24题差不多

24、客户需求和用户需求发生冲突的时候怎么办

首先要沟通  阐述观点  怎么怎么做  说服他 主要突出跟甲方沟通好  如果最后客户还不满意  就按照客户の要求去做

25、你还有什么问题要问吗?

面试快结束的时候往往会问道这个问题。可以从公司的项目、平台、及公司团队的构成等等来问。

26、谈谈你如何理解创新创意

就是跟别人做的不一样 但是要比别人做的好

28、在上家公司负责什么

主要负责整个项目得视觉设计等等还有一些平面的东西  根据个人情况回答

29、做过什么项目?

根据个人情况回答

30、有上线作品吗?

有  根据个人情况回答

31、你认为你那个作品最好?好在哪里为什么(说说你作品的亮点)

看面试的公司偏那块多一点,最好做好多手准备,选择一个自己喜欢的同时也是做的好的去说,会说的比较好以下省略。。。。

32、做过多少个APP

根据个人情况回答

33、设计一款APP的想法和思路

首先要考虑我们这款产品的目标用户群是谁,针对什么样的人群 用什么样的风格。然后做一个主界面风格 给BOSS看  合适了继续做等等。。

34、相比其他APP你的APP的优势在哪里

回答的要委婉  用户决定好不好  设计师要从视觉上说  用户体验说  我们app  我们找对了用户需求痛点  在视觉方面  怎么样  设计趋势  让人通俗易懂  简约得

35、 你认为自己得产品 价值最大的是哪个?为什么大?有难点怎么解决?

价值 要从用户量 用户反馈  给企业带来盈利模式  用户反馈   自主学习能力 和自己研究能力  做到哪里  特效不会  跟同行的同事 研究  探讨  最后来解决这个问题  最好举例子。。做个logo 没有感觉 灵感  我就用头脑风暴  然后慢慢就来了

36、还有没有其他的作品了

作品挺多的,我今天带了我认为比较好的作品,如果你需要看我可以回去后给您发邮件。

37、做过平面类的设计吗?

最好回答说做过,因为现在好多公司需要偏向平面的运营设计

38、到一个新的公司你认为怎么快速的参与到项目中去

先和部门负责人沟通,了解工作流程团队的架构和上个设计的的岗位职责看之前的交接文档。在和负责该项目的产品项目经理开发沟通要负责的项目。

39、以前项目中有多少的比重是自己完成的

根据个人情况回答 可以举例说明你在一个项目中的工作占比

40、UI的岗位职责

负责各项目的PC端、移动端产品的整体视觉设计工作,能够独立完成产品视觉设计等等  此问题较为简单楼主任性的随便写了点。

41、说说你对UI的看法此题可以用42题的答案

42、说说你怎么理解UI的

UI是最直观的把产品展示展现在用户面前的东西,是一个产品的脸面。人开始往往是先会先喜欢上美好的事物后,在去深究内在的东西的。

那么也就意味着一个产品的UI首先要做的好看,无论风格是什么样的,重要的就是要让用户看起来舒服,设计就是要让用户更好的喜好上使用这个产品勾起用户的使用欲望。

同时UI又不单单是视觉上的,还有一些涉及到人机交互和操作逻辑方面的东西,在UI上都有体现,所以对设计而言,不仅要注意到视觉上的设计,还要注意到产品的功能及体现。具体可以体现为 要好看 好用。而且要快

43、你对UI设计师的看法

针对目前设计的形式,我觉得目前来说设计师还是比较多的。各大培训比较多  速成比较多,我个人认为作为一个优秀的设计师需要具备哪些能力等等

也可以回答作为一个设计师我们应该关注新的事物和行业动态,要时刻关注新的设计动态,对流行设计敏感,有欣赏美的眼光,也可以举例说说最近的动态,如星巴克的杯子事件,卫龙大辣条,杜蕾斯等等。也可以关注一些手机的新品发布会等等。

44、UI设计师的工作流程

任性的楼主整理答案累了,这个简单的问题就不回答了。

45、什么是UI设计

范围很广。如果从设计角度来说我认为就是解决用户需求  改善提高效率 节省用户时间 通过不会说得界面,表达出设计师想要表达思想和意思。

46、谈谈你做UI设计师的最大收获或者谈谈你做设计以来最大的收获。

可以从技术、审美、经历、爱好等方面的一些进步和改变谈谈。

47、说说你们产品想法到上线的流程

1.产品想法

产品想法的来源来自四个方面,突发奇想、用户反馈、老板任务、竞品启示。

2.产品分析

产品分析分两方面,用户研究和市场研究。用户研究分为定性研究和定量研究;市场研究分行业分析和竞品分析。

3.产品规划

主要分为四步:罗列特性、特性分类、排优先级、版本规划。

4.产品设计

主要分为四步:产品架构、建立导航、页面布局、体验细节。

5.产品实现

主要分为四步:团队分工、开发模式

产品团队一般包括产品经理、项目经理、技术开发、测试、运维和设计。

现在主流开发模式有两种,瀑布模型和敏捷开发

48、拿到一个文案如何开始工作

用户分析、市场调研、行业对比、原型设计、评审修改。

49、为什么选择这个行业

相对来说喜欢设计  特别喜欢  现在互联网特别好  用户需求 更大  前途很不错的   收入也比较多

50、你期望的工作环境

工作环境和工作性质方面,每个公司都有自己的特色的,但是本人主要看中的是在公司的发展前景和能否学习到东西,才是目前看中的,对于工作环境和工作性质没有太大的要求的

51、说说你对行业发展趋势的看法?

第一,市场的需求。

第二,人才资源的稀缺。

第三,互联网的发展速度。

52、你们公司的团队结构是什么样的

项目经理、产品经理、视觉设计师、技术开发(如果APP是IOS和安卓   如果网站有前端开发JAVA/PHP统称开发等 )、测试、运营

对于小公司,只有产品、美工、开发

53、你如何分配在工作中的百分比

按每天的优先级安排工作时间的占比

可根据个人情况而定

54、推动一个项目的视觉设计要多久

此问题问的是视觉设计而不是项目推动要多久,具体推动时间和界面的多少有关系

网站的(1个月根据实际页面定实际时间。)

APP(1-2个月,这里牵扯到主视觉稿的评审,中间产品需求变更修改,测试后修改等等)

55、对团队未来的期望是什么样的?

可以从公司的平台来说,也可以从环境团队的氛围来说。晋升机制等等根据情况而定

56、谈谈设计与艺术的区别

个人认为设计师艺术的一部分,艺术来源于生活同时又高于生活,艺术是欣赏层次的商业性质没有那么强。但是设计是带有商业目的等等

57、平时看的书有哪些?

根据个人情况回答

比如结网、设计师要懂心理学、自由"字"在:字体设计与创意等等。最后最好举例说明为什么喜欢

58、经常浏览的网站有哪些?

站酷、UI中国、优设网、追波网、图翼等等

根据个人情况回答最好举例说明为什么喜欢。最好不要说千图  昵图等

59、你最喜欢的网站有哪些?

追波网、人人都是产品经理、知乎、豆瓣等等  根据个人情况回答最好举例说明为什么喜欢

这个问题不一定非要全说设计类的网站

可以说设计类网站、产品类的、插画类的、摄影类的。因为以上的网站都和设计有密不可分的关系

60、喜欢的APP有哪些

根据个人情况而定,还有是看面试公司偏向于那种类型的,可以去最美应用去查找,可找一款自己最喜欢的,因为面试官极有可能会记着问一些竞品分析的话题等等。

61、喜欢的国内外设计师有谁?

王志宏   陈幼坚   靳埭强   杉浦康平  Mike等等最好举例说明为什么喜欢

62、还会其他什么技能吗?

比如会手绘,C4D、AXURE、FLASH等

63、你会手绘吗?

可以画,卡通简单的没问题,但像是写实风格的,不是不能画,就是慢,我担心会影响项目的进度。

另外当前设计最好会手绘,会手绘可在可同事或者BOSS沟通的时候快速的根据思路手绘出基本原型、造型或者分镜等。这里无疑是一个加分项目。

如果不会最好诚实一点说不会,万一你说会了,现场让你画画不出就尴尬了。

64、给你一个例子给你点时间,说说你的想法和思路

此问题在面试的过程中有可能会碰到,面试官会问,现在我们公司向做一款什么产品给你点时间能说说你设计的想法和思路吗?

举例一个简单的例子,如果对方让你设计一款茶的APP或者网站,你应该考虑的是什么。如目标用户群,如地区的文化差异,设计风格的走向等等。

65、参加过什么比赛吗?

作为一个热爱设计的设计师来说,不可能完全没有一丁点时间去参加比赛吧,这个问题其实也在看你是否热爱这个行业。

66、什么是碎片化时间

因为移动互联网发展来的  比如日常我们在等车、上厕所、吃饭前、都在玩手机

67、什么设计是好的设计

好看好用  好看是指视觉设计  好用是指用户体验

满足用户的基本需求、满足用户的期望需求、满足用户兴奋需求

同时要快,如果满足前面两个需求都满足的话,速度不够快在好的设计也会丧失用户量

68、如何让你的网站或APP脱颖而出

首先设计方面要与众不同,要在视觉上吸引用户,板式整齐比传统网站要有不一样的视觉效果

视觉方面让画面更精致,交互方面更加简洁易懂,最终目的让用户觉得简单上手

APP可以从设计交互等方面说等等

69、说说互联网对我们的影响

对设计:平面到UI  视觉到用户操作用户体验

对生活:便捷 智能

界面设计--吸引想不想用

用户需求--想要做什么

用户体验—留住用户用完后的感受

70、移动端常用的交互模式有哪些?

触屏的滑动操作、扫码、下拉刷新上拉加载、拍照定位等等。

71、接过私活吗?

接过,一般是朋友介绍的多一些,也有一些客户看到我以往的设计主动找上我的。一般是周六周天的时候做。

72、说说UI的前景

此问题和下面的问题问法不一样

73、UI未来的发展趋势

因为我们现在生活在一个互联网的环境中,每天都在接受着大量的信息,这样的信息过载较大,使得以后的设计依然会朝着一个极简主义发展,现在的好多设计起源于互联网的崛起;互联网一直存在,UI一直有活干;也可以从设计的角度去谈UI的发展趋势

74、谈谈PC端与移动端的区别

1、从设计方面谈,网页对设计要求小一些,因为屏幕尺寸相比较大展示效果好。。移动端尺寸小,在需要思考的东西多,要考虑将设计感体现最大化。

2、这两个的使用场景和操作方法是不一样的  系统也不同 还有就是pc端是一个持续的使用时间,而移动端使用就比较灵活,多数都是利用一个碎片化的时间。 从设计方面来讲,pc端的尺寸相对较大,信息量也较大,所以需要更好的信息整合,但是移动端因为尺寸小规范也多就需要将设计感体现最大化。

75、设计前需要考虑什么

目标用户群是谁、主色调 板式等等

76、如果碰到不知道的问题

笑着说,可能自己的造诣还不深,这个说实话真的不太了解了。

77、用户体验重要还是设计重要

对于我们设计师来说,这个问题不好回答,视觉创意和用户体验有时候就是矛盾的,就是涉及到用户操作逻辑的范围,但我主设计还是考虑设计方面多些。

78、说说平面设计与UI设计的区别?

平面设计:以传达信息为主,侧重创意和设计感,纸媒体为主大量的推广吸引用户容易推广。

UI设计:视觉界面设计,侧重用户体验和操作逻辑,更注重细节。

79、谈谈APP/平面的市场如何

APP方面我觉得现在移动设备差异发展前景还是很好,应用这么多,我们接下来设计出让在用户更得心应手的作品

平面方面可根据情况回答

80、让你自己做款APP会做哪方面的?

根据个人情况而定。最好选择自己擅长的去说,因为这样你的调理和逻辑会更清楚。如读书类的,知识输出型

81、对移动互联网的看法?

我觉得移动互联网比PC端互联网,更加方便、快捷,可以为我们省去更多的时间,可以让我们在碎片化的时间思考更多的事情。会有更好的发展前景。

83、看作品总是深究的话。

我看您一直都在看这个页面,您可能工作的时间也长,阅历也多,我的感觉设计方面有哪儿不太妥吗?有什么您就说吧,不管今天能不能谈成,这就是个挺好的交流的机会,有什么问题您直接说,对我也是个提升

84、你设计的朋友怎么没给你推荐工作

不是没推荐过,然后那一家公司的产品我不是很感兴趣,并且这年头,不想乘别人这么大的人情

85、做过H5吗?做的怎么样

做过现在H5也是比较流行的,我以前常做的可以举例说明 设计的时候通常用640×1136像素就可以 既满足显示的需要也降低用户图片加载时的流量。然后适配底部会有一个盲区,所以要在812这个范围以内

86、什么是产品

产品就是为了解决需求  实质性的需求  比如说 我现在有一瓶红酒打不开  但是有红酒开瓶器  这个就是产品  产品就是满足消费者从心理需求转化为生理需求得载体

产品是决绝方案得一部分  人需要达到某种目的 解决方案使得人达到某种目的

87、产品经理的岗位职责是什么

市场调研、产品定义和产品设计、项目管理、产品宣讲、产品营销、产品生命周期管理

88、什么是交互设计 具体职能

交互设计是一种如何让产品易用有效而让人预约的技术,它致力于了解目标用户和他们得期望;了解用户在同产品交互时彼此的行为。让产品和他的使用者之间建立一种有机关系,从而可以有效达到使用需求目标,这是交互的目的。

定义部分需求、定义信息构架和操作流程。交互设计是一种如何让产品易用,有效而让人愉悦的技术,它致力于了解目标用户和他们的期望,了解用户在同产品交互时彼此的行为,了解“人”本身的心理和行为特点,同时,还包括了解各种有效的交互方式,并对它们进行增强和扩充。组织页面元素和制作原型展示。

89、交互设计注意问题

用户目标  用户场景  交互方式  产品功能

90、谈谈你对交互的看法

我觉得在互联网产品中占的比重很大,交互设计就是为了留住用户,而视觉设计就是吸引用户。

91、你了解交互吗?对交互有什么看法。

交互设计是一种目标导向设计,所有的工作内容都是在围绕着用户行为去设计的。交互设计师通过设计用户的行为,让用户更方便更有效率的去完成产品业务目标,获得愉快的用户体验。

92、交互设计和用户体验的关系

交互设计是完成目标需求的结构流程,而用户体验是使用者的操作感受。当交互设计能更好的完成目标需求时,会给使用者带来更好的使用感受。所以交互设计是用户体验的一个有效的支撑和前提。

93、你是如何定义用户体验

用户体验说白了也就是用户在使用的过程中对于产品使用的感受和印象,这个建立起来的是一个主观的心里感受,因为是纯主观,所以存在很多不确定的因素。我个人认为,用户体验的目标就是做到自然或者说是符合人们的心里预期。比方说,在进行一项操作就应该有相对应的变化,加载时有效果,按钮点击时有颜色上的变化。就像是iphone的解锁,小孩子不用教也可以操作。还有微信的摇一摇 晃动这个动作也是我们人本能的行为,远古时候人们就靠扔石头来联系他人,这个摇一摇也是一样的概念。综合起来一句话,不要让用户思考。

94、APP当下的流行趋势

第一、设计规范趋于一致,像是现在ios的3倍图可以适配安卓系统

第二、扁平风升级到一个2.0的版本,加入轻投影微渐变,变得更加精致。

第二、手机尺寸变大,除了字体排版更想杂志,还有就是字号加大,并使用一个细瘦体宽屏的手机更有一种沉浸式的体验

app的设计风格从视觉上传达给用户两种信息 产品的定性和目标用户群

当下的风格,扁平风,极简风 metro

95、和另一个UI怎么分工 或者工作中有多少比重是你完成的

得分一下项目大小,一般情况都是一个人跟一个项目周期的,独立负责各自的项目,大的会有合作。

96、你觉得一个优秀的设计师最应该具备什么特质?

思维能力,创新能力,热爱设计行业等等

以下是小建议哦!

97、面试的时候请注意外在的形象。

现在是一个看脸的时代,颜值有时候能无形中加分。所以面试之前我们最好对自己有一个外在的投资。不要穿着太随意去面试,那样会降低我们的印象分。

98、关于面试语言组织能力

可能有很多设计师比较内向或者刚踏出校园或培训行业的人,那么怎么去克服不会组织语言和面试官愉快的去探讨设计那。我们可以从以下几点做起

1、 每天找一篇行业知识去看,并且大声的读出来。尽量去记忆里面的东西学会融会贯通,加入自己的语言和产品去重新分析。

2、 注意语速,以为在面试的过程中语速过快的话,如果一旦碰到自己不会的问题或者回答不上来的,有些人会紧张,紧张的同时思路会越来越混乱,没有头绪。所以我们要放缓语速,如果碰到不会的语速慢其实能有一个缓冲的时间。

99、关于学历的问题

如果你的学历不高,恰巧去了要求学历的公司去面试,那么建议去一家不看学历的公司吧。因为有些公司的机制是不一样的,如果一旦一家公司很看重学历而不是能力的话,你们懂得。

100、以上分享的问题喜欢吗?

喜欢点赞哦

软件测试工程师经典面试题汇总

1.说说一个缺陷的生命周期

考查点: 测试人员对于缺陷整体生命周期的理解 ,注意面试官用词,有时只需要回答关键节点,有时需要分开阐述。

围绕缺陷提交、缺陷确认、缺陷打开、缺陷修复、缺陷回归、缺陷关闭这几个关键节点回答即可。

2.缺陷的基本类型有哪些?

考查点:需求、数据、逻辑、性能、功能、安全、兼容、变更、易用等

对于工作经历的侧面了解,有时会需要分别举例说明。

3.测试用例的基本要素有哪些?

用例编号、用例类型、用例标题(名称)、前置条件、操作步骤、测试数据、预期结果、实际结果

考察类型形式多样,有些面试官会出场景需求要求现场设计用例,来用于考察应试者的思维缜密性、经验是否丰富以及对需求的理解程度。

4.你如何做用例评审?

考查点:主要考察之前工作流程是否规范,同时对于评审工作的参与度

灵活回答,不同公司不同项目评审流程也有区别。

参考:内部评审(通常由测试组内部人员评审)-正式评审(由参与该项目的产品、开发、测试、项目经理评审)-用例修订-项目经理确认

5.针对微信的聊天窗口设计测试用例

考查点:也经常会换成其他知名网站的一些搜索功能、列表功能、分页功能等等,来考察系统思维能力。

参考:

首先,了解完成业务需求后,转化为测试需求,最终的测试需求一定是跟项目组评审通过的。

开始设计:

冒烟用例:实现最简单的聊天功能(语音、文字形式)

功能业务:

纯文字聊天

语间聊天

表情

组合发送聊天

特殊字符及组合

发送文件

查看聊天记录

截屏功能

视频聊天

实时语音聊天

不同版本间的切换功能

客户化场景分解

异常场景分解

兼容性测试用例:

一般在业务需求中会定义好

在测试需求中可以分解好对应的机型与系统版本,求得最优最小组合,用于兼容性测试的用例。

安全测试用例

性能测试用例

(一般都有独立的测试方案)

回归测试用例:

抽取用例库中的核心用例组合成回归用例 。

6.你发现一个缺陷,但开发人员认为不是问题,你会怎么办?

考察点:沟通表达能力,过往工作流程经验,合作意识、责任意识

此类问题需要首先清楚自己的角色定位,作为一名软件测试人员,此类问题是经常遇到的。如果是执行人员,可以带出原来工作的测试流程,因为缺陷处理也是属于测试流程中的一部分,如开发人员会在缺陷管理系统中备注原因,自己先分析,如果不确定可以找上级测试负责人来一起处理。但如果是管理岗,回答时可以举例说明自己以往遇到的类似问题以及处理方式,更具有说服力。

7.你评估的测试时间是5天,但领导只给三天怎么办?

考察点:沟通表达能力,过往工作冲突的处理方式经验

此类问题如果面试官并未给出具体场景,就一定需要反问把问题的背景描述出来,通过背景分析给出解决冲突的方法。

问题背景如:临时紧急需求、常规需求、经常性压缩时间、客户压缩时间、因自身漏洞导致压缩时间等等

那么回答时就需要应景:排列工作优先级、重新分解当前工作、改变测试策略、团队内分工、外部求助等

8.说说一个项目的测试流程

考察点:以往工作的流程规范性,业务熟悉度

可以参考下文章《测试过程文档模板整理(一)-提测流程》中提到的测试流程,结合目前项目来说明。回答时体现自信、专业、对工作环节的熟悉度

9.黑盒测试用例设计方法有哪些?

等价类划分法、边界值分析法、因果图法、正交实验法、判定表法、错误推测法、随机测试、场景法

10.软件的质量特性有哪些?

可维护性、可扩展性、可测试性、可重用性、可移植性、易理解性

一般在实习生与初级测试工程师中的笔试题也会有很多考查类型,中高级测试工程师更倾向于考察关于质量的影响因素等。

11.缺陷的基本要素有哪些?描述缺陷有哪些注意事项?

缺陷编号、缺陷标题、前置条件、测试数据、操作步骤、预期结果、实际结果、初步定位原因、截图或日志信息(可选)

关于软件开发经典100面试题和软件面试题目的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

扫码二维码