面经详情

当前内容设置为仅微信小程序内可见

前往微信小程序

相关推荐

9011
UI设计师
确定通过感觉靠谱
1. 你为什么想成为UI设计师? 这个问题没有标准答案,每个人心中都有一个答案,但是每个人都需要思考的,这个问题可以帮助你了解自己真实感受和选择这行的原始动力,可以鼓励你未来遇见困难时候想想当初的初心,比如说为了进大公司,做的产品身边人每天都可以用到?那么在未来遇见困难时候,想想当初进这行的初心,就能帮助你找到坚持的动力。在我早期面试时候经常去背诵一些UI设计原则和定义,包括一些名词,然后都失败了,这个问题我觉得答案并不是解释UI是什么,真正重要是把你个人观点和想法融合进去,但是前提是你必须了解什么样的UI设计是好的。比如可以回答,UI设计是帮助用户很好理解功能,同时保证视觉统一风格,同时很好融合品牌进去,让你的整个设计能和其他竞品做出差异性。再更高级点,就是通过设计去推动业务达到商业价值最大化。重要,但成长更重要我记得我刚毕业找工作时候,眼睛总是盯着一些工资高的,对于公司性质,未来发展性,工作内容是不是自己喜欢的这些都不是很在意。陷于一个误区,好像薪水越多越能证明自己比别人优秀。而后来,明白了,当时思考逻辑不太对,因为只有做自己喜欢的工作,每天上班才有动力,你有成长才是最重要的。试问下,如果现在一个人每月给你10W,要你每天站楼下什么都不做,你愿意么?所以薪水不是衡量一个工作的标准。个人成长,公司业务如何,公司平台怎么样,设计团队氛围,然后再看待遇,因为只有公司平台和业务足够好,你才能在里面成长快,收益也越大,当然所在的团队氛围也很重要。...查看更多
包含3个问题,6个回答
Q:1. 你为什么想成为UI设计师?
2 年前 发布
7720
推荐算法
确定通过
算法岗实习找的第一家公司。 一面面试官1:很年轻,感觉刚毕业不久自我介绍讲项目,问的比较简单,都回答上来了。面试之前一定要仔细看一下简历的细节,并且思考自己的项目经历和这个岗位的职责有什么联系。简单讲一下PSO算法的原理; PSO算法在推荐里有什么用; PID控制系统的原理; 如果用PSO和PID一起做推荐算法的优化,你打算怎么做; 你项目中强化学习的作用是什么。最后是一道算法题,剑指offer的最后一道,二叉树两个节点的最低公共祖先,面试前刷了3遍剑指offer,所以顺利的编出来了。面试官还在说最后一句话的时候HR的电话就来了,通知一面已经通过,准备3天之后二面。二面面试官2:30岁左右,美国名校海归博士自我介绍递进式的算法题:答:利用前序中序遍历序列,简单讲原理。 答:不能含有值重复节点,必须得到完整的序列后才能进行反序列化。 答:利用特殊字符存储空指针。 答:用字符串数组的每个元素存储节点,空指针对应空字符串。 答:暂时没有思路。。 机器学习和C++的相关知识:三面面试官3:不到40岁吧,看起来很成熟稳重,感觉像是部门大佬。自我介绍2. 递进式的算法题:答1:遍历数组,不断更新最大值和其索引。(这个很简单,注意一些非法输入的判断即可) 答2:返回值改成vector存下所有最大值的索引,然后随机抽取一个。 答3:遍历一遍数组,统计最大值的个数N,取1-N的随机数m,遍历第二遍数组,输出第m个最大值的索引。 答4:(这个想了一会儿)在遍历数组的过程中统计目前遇到的最大值的个数N,每次遇到一个新的最大值以1/N的概率更新。答5:输出第一个1/2×2/3×3/4×4/5;第二个1/3×3/4×4/5..... 答6:数学归纳法可以证明关于项目的问题:答1:状态:推送内容的不同类别;行动:发/不发;回报:用户看了推送/删掉推送/删除APP。 答2:根据时间来分段。 答3:删除APP的回报-100,删掉推送-10,看了推送10+t(与用户看推送的时长有关)。三面结束后不到一小时,HR打电话通知通过技术面试,准备两天后HR面(主要是关于职业规划方面的)。...查看更多
包含18个问题,9个回答
Q:问:二叉树的序列化和反序列化如何实现? 
2 年前 发布
看准80306
Java
未通过感觉没戏
一共面了两个部门二十多天前上海部门三面结束后,要走了身份证号。上周面了北京的部门,两面。昨天收到hr电话说通过技术面了,是北京的座机号(又看到很多只面了一面的同学也收到hr电话了),所以有点懵,不知道到底过的是哪个部门。。。电话(42min)自我介绍问项目项目,做了啥,难点实习,做了啥对称加密和非对称加密的区别中间人攻击HTTP和HTTPSHTTP有哪些方法cookie深拷贝和浅拷贝有哪些数据类型String,StringBuilder,StringBufferArrayList和Linkedlistjava 的基本特性二叉树满二叉树,完全二叉树二叉树遍历,前中后,层次层次遍历说一下实现无序数组,找两个和为num的数快速排序说一下思想软件工程的思想测试占什么角色为啥想做测试而不是开发?啥问题想问?看中啥?基础、表达逻辑、项目里的角色、潜力、匹配度建议?表达逻辑可以,有潜力 1.      自我介绍2.      代码:用最基本的数据结构实现stack(第一遍忘记实现peek方法,还有一些作用域等细节问题)3.      代码:二叉树前序遍历非递归实现4.      作用域5.      泛型6.      进程与线程区别7.      创建线程的方式8.      线程池9.     代码:实现四个线程交替打印0-10010.   线程调度方式12.   有啥想问的13.   看中啥能力?编程能力,基础知识14.   啥评价?总体还行吧15.   啥时候有通知?三面是交叉面,可能等待时间有点长 1.      自我介绍2.      研究生成绩排名?3.      问项目。4. Android activity生命周期5.      项目有哪些坑(一直追问,答的不好。。。对项目还要总结)6. MySQL有哪些连接7.      代码题:两个有序数组求中位数(时间复杂度最低的做法,插隔板的方法,给15min写)8.      设计测试用例。打开一个app,出现闪屏图4s,图在服务端有配置(从功能、性能、兼容性适配性、客户端、服务端等角度答,不知道还有啥没考虑到的地方)9.      在北京上学为啥要选上海?对工作地点有要求吗?说也是山东人,在上海比在北京好落户,985的成绩不错的落户不困难,户口对以后发展还是很重要。。。(不知道是在暗示我过了还是啥?要是过不了还跟我扯这一套干啥?)10.   啥问题?a)       还合格吗?现在不能说b)       对我啥评价?基础还不错,项目欠缺你们部门主要干啥?商业质量服务,检索、广告业务...查看更多
2 年前 发布
8085
测试工程师
未通过感觉没戏
01. 为什么要在一个团队中开展软件测试工作?   因为没有经过测试的软件很难在发布之前知道该软件的质量,就好比ISO质量认证一样,测试同样也需要质量的保证,这个时候就需要在团队中开展软件测试的工作。在测试的过程发现软件中存在的问题,及时让开发人员得知并修改问题,在即将发布时,从测试报告中得出软件的质量情况。  02. 您在以往的测试工作中都曾经具体从事过哪些工作?其中最擅长哪部分工作?   我曾经做过web测试,后台测试,客户端软件,其中包括功能测试,性能测试,用户体验测试。最擅长的是功能测试 03. 您所熟悉的软件测试类型都有哪些?请试着分别比较这些不同04. 的测试类型的区别与联系(如功能测试、性能测试……)   测试类型有:功能测试,性能测试,界面测试。   功能测试在测试工作中占的比例最大,功能测试也叫黑盒测试。是把测试对象看作一个黑盒子。利用黑盒测试法进行动态测试时,需要测试软件产品的功能,不需测试软件产品的内部结构和处理过程。采用黑盒技术设计测试用例的方法有:等价类划分、边界值分析、错误推测、因果图和综合策略。    性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试,两者可以结合进行。通过负载测试,确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统各项性能指标的变化情况。压力测试是通过确定一个系统的瓶颈或者不能接收的性能点,来获得系统能提供的最大服务级别的测试。   界面测试,界面是软件与用户交互的最直接的层,界面的好坏决定用户对软件的第一印象。而且设计良好的界面能够引导用户自己完成相应的操作,起到向导的作用。同时界面如同人的面孔,具有吸引用户的直接优势。设计合理的界面能给用户带来轻松愉悦的感受和成功的感觉,相反由于界面设计的失败,让用户有挫败感,再实用强大的功能都可能在用户的畏惧与放弃中付诸东流。   区别在于,功能测试关注产品的所有功能上,要考虑到每个细节功能,每个可能存在的功能问题。性能测试主要关注于产品整体的多用户并发下的稳定性和健壮性。界面测试更关注于用户体验上,用户使用该产品的时候是否易用,是否易懂,是否规范(快捷键之类的),是否美观(能否吸引用户的注意力),是否安全(尽量在前台避免用户无意输入无效的数据,当然考虑到体验性,不能太粗鲁的弹出警告)?做某个性能测试的时候,首先它可能是个功能点,首先要保证它的功能是没问题的,然后再考虑该功能点的性能测试  04.您认为做好测试用例设计工作的关键是什么? 白盒测试用例设计的关键是以较少的用例覆盖尽可能多的内部程序逻辑结果 黑盒法用例设计的关键同样也是以较少的用例覆盖模块输出和输入接口。不可能做到完全测试,以最少的用例在合理的时间内发现最多的问题...查看更多
2 年前 发布
匿名用户
产品经理
未通过感觉没戏
如果目前你还没有离职的话,这个问题还涉及到另外一个意思,“为什么你要离开你原来工作的地方。”   这是一个开放式的问题,它给你一个展示你对该公司了解程度的机会。当应聘者清楚地了解该公司是一家什么公司,有什么游戏是这家公司做的,那么所有的面试官都会觉得受到了尊重而心生好感。因此,去面试之前应该认真做好功课,并好好地表现出来。对于应届毕业生来说,也许你之前并没有在游戏公司工作过。 那你就更需要全面了解公司的情况,充分显示你对公司的热情和极度的向往,因为很可能这是你最大的可以胜过其他有经验的应聘者的优势。   千万不要说“我需要一个工作”或者“我需要换一个城市”。应该列举一些与该公司相关的原因来回答这个问题。一些与你个人相关的更特别的理由会是更好的答案:“我想为 FPS 射击游戏工作。”这样的回答就不如说,“我想为《 FranchiseX 》游戏工作,因为我玩过这个系列最早的两个版本游戏,并且我觉得这一系列的产品有进一步发展的潜力。”这么说确实有点阿谀奉承之嫌,不过面试的技巧之一就是应该尽可能称赞其他人。当然了,别说这是唯一的原因。   当解释你为什么要离开现在的工作岗位时,理由千万不要是消极的。应该举一堆积极的理由,例如“在这里没有职业发展前景”或者“在这里做的游戏类型不是我感兴趣的 ” 。千万不要说“这家公司的管理混乱,就快倒闭了 ” 。游戏行业是一个很小的圈子,你有可能不小心就正好说了你面试官朋友的坏话。   假如你是被解雇的,最好这么说:“我们决定分道扬镳。”或者说“到了我该离开的时候了。”尽量说的含糊一些,不要去说过多的细节,除非对方直接问你。在这种情况下,面试官可能已经发现了什么,他只是想看看你怎么回答。回答这样的问题应该尽量快,而且不要带有消极情绪,尽量一笔带过。你需要给对方留下一个积极的印象。   2. 你正在玩什么游戏?   如果你想到游戏公司工作,你最好是玩游戏的,而且最好能够让面试官知道这一点。   提到一些与该公司制作风格相同的游戏是一种比较好的回答方式。如果你可以谈谈玩这些游戏感受就更好了。当然,记得适可而止,别说的太多。   在你去面试前,你至少应该玩过这家公司制作的游戏demo,你需要了解他们制作游戏的大致类型,你喜欢这些游戏的什么,还有这一类型的游戏发装状况如何(尽你所有可能多了解一些 ) 。所以在你参加面试之前,应该好好研究一下这家公司。   如何回答这一类问题往往能直接影响招聘经理的看法,这常常能决定成败。他们倾向于聘用那些对公司的游戏充满热情的人。当你对暴雪公司说“我有一个70 级的《魔兽世界》账号,在《everquest》中有一个40级的巫师”,这就证明你对他们开发的游戏非常有热情。   展现一下你对于一些老游戏的了解也能够证明你对游戏的历史有很充分的积累。这永远不会是件坏事儿。就执行和设计而言,你的知识面越广,你就越容易占据先机,而不会走进死胡同。这对于应聘任何一家公司都非常有利,并且也是一家公司选择员工所要求的。   3. 你认为怎样可以让你玩的游戏更出色   即使面试的不是一个设计岗位,你依然会吃惊地发现这个问题出现得如此频繁。每家公司都希望招聘的游戏开发者具有设计敏感性,因为这会让其更容易融入之后的工作,也会对工作更投入。   事先准备一下如何回答这个问题可以让你表现得更好。要表现出你是站在一个游戏开发者的角度来思考游戏的。游戏制作公司在找人时,希望所找的人对自己玩的游戏有所思考,例如思考他们玩的究竟是什么,是怎么做出来的,怎样可以改进,还有,最重要的是,有什么是可以去掉的。   当然一个人如果适应了这样的心态后玩游戏就很难从中获得乐趣了,不过这样的情况对所有工作都是存在的。   无论你是否相信,在回答问题的时候你可以完全只提供正面意见。然而,加入你要批评游戏的设计和制作,那你就需要确定你有解决方案。举个例子说,光去抱怨 half-life2 : Episode2 中 Final Strider Battle 这个关卡不好是不够的,你应该提出自己的改进想法,怎么样才能让它更有意思,例如你觉得应该让车辆的控制更容易一些,或者不要这么快破坏掉所有的补给站。如果你要毫不留情地抨击你面试的公司开发的游戏(这是需要一点勇气的,有的公司对此会很赞赏,也有的公司会因此而对你心生不满)你得确定你的批评意见不是一些大多数人无法认同的个人主观意见。另外要准备好支持你批评观点的论据,证明这些确实是值得商榷的一些小瑕疵,而不仅仅是你个人在鸡蛋里挑骨头。   4. 什么游戏是最好的游戏,为什么?...查看更多
2 年前 发布

进入微信小程序

前往微信小程序,查看更多结果

立即前往
看准网百度百度面试经验百度面试经验:面试官人很好,问题也很基础
正在招聘智能办公平台部_搜索PM实习生岗位200 个岗位