面经详情

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

前往微信小程序

相关推荐

9011
UI设计师
确定通过感觉靠谱
1. 你为什么想成为UI设计师? 这个问题没有标准答案,每个人心中都有一个答案,但是每个人都需要思考的,这个问题可以帮助你了解自己真实感受和选择这行的原始动力,可以鼓励你未来遇见困难时候想想当初的初心,比如说为了进大公司,做的产品身边人每天都可以用到?那么在未来遇见困难时候,想想当初进这行的初心,就能帮助你找到坚持的动力。在我早期面试时候经常去背诵一些UI设计原则和定义,包括一些名词,然后都失败了,这个问题我觉得答案并不是解释UI是什么,真正重要是把你个人观点和想法融合进去,但是前提是你必须了解什么样的UI设计是好的。比如可以回答,UI设计是帮助用户很好理解功能,同时保证视觉统一风格,同时很好融合品牌进去,让你的整个设计能和其他竞品做出差异性。再更高级点,就是通过设计去推动业务达到商业价值最大化。重要,但成长更重要我记得我刚毕业找工作时候,眼睛总是盯着一些工资高的,对于公司性质,未来发展性,工作内容是不是自己喜欢的这些都不是很在意。陷于一个误区,好像薪水越多越能证明自己比别人优秀。而后来,明白了,当时思考逻辑不太对,因为只有做自己喜欢的工作,每天上班才有动力,你有成长才是最重要的。试问下,如果现在一个人每月给你10W,要你每天站楼下什么都不做,你愿意么?所以薪水不是衡量一个工作的标准。个人成长,公司业务如何,公司平台怎么样,设计团队氛围,然后再看待遇,因为只有公司平台和业务足够好,你才能在里面成长快,收益也越大,当然所在的团队氛围也很重要。...查看更多
包含3个问题,6个回答
Q:1. 你为什么想成为UI设计师?
2 年前 发布
匿名用户
图像处理
未通过感觉没戏
一面:约 1.5 小时首先是四个算法题:不用临时变量怎么实现 swap(a, b)——用加法或者异或都可以二维有序数组查找数字——剑指 offer 第 3题亿级日志中,查找登陆次数最多的十个用户——(不确定对不对,我的思路是)先用哈希表保存登陆次数和ID,然后用红黑树保存最大的十个数。剑指 offer 第 30题简述排序算法——快排, partion 函数的原理,堆排(不稳定),归并排序,基数排序。 然后有一个 智力题 ,没完整的答出来,好像影响不是很大。最后是 iOS 相关,面试官问的很开放,都是谈谈自己的理解:说说你对 OC 中 load 方法和 initialize 方法的异同。——主要说一下执行时间,各自用途,没实现子类的方法会不会调用父类的?说说你对 block 的理解。—— 三种 block,栈上的自动复制到堆上,block 的属性修饰符是 copy,循环引用的原理和解决方案。说说你对 runtime 的理解。——主要是方法调用时如何查找缓存,如何找到方法,找不到方法时怎么转发,对象的内存布局。说说你对 MVC 和 MVVM 的理解。—— MVC 的 C 太臃肿,可以和 V 合并,变成 MVVM 中的 V,而 VM 用来将 M 转化成 V 能用的数据。说说 UITableView 的调优。——一方面是通过 instruments 检查影响性能的地方,另一方面是估算高度并在 runloop 空闲时缓存。谈谈你对 ARC 的理解。ARC 是编译器完成的,依靠引用计数,谈谈几个属性修饰符的内存管理策略,什么情况下会内存泄露。一面的问题非常基础,主要是算法和 Objective-C,因为准备比较充分,基本上答出来 80% 吧。大约一周后突然二面。 二面:约 0.5 小时二面比较突然,显示简单的自我介绍,然后问了三个问题:野指针是什么,iOS 开发中什么情况下会有野指针?——野指针是不为 nil,但是指向已经被释放的内存的指针,不知道什么时候会有,如果有知道的读者还望提醒。介绍 block。—— (接第一问) 我让面试官提示我一下什么时候会有野指针,他说用 block 时,我表示还是不知道,只知道 block 会有循环引用。于是就扯回了一面的问题。说说你是怎么优化 UITableView 的。——还是一面的问题。虽然通过了,但是几乎又问了一遍一面的问题让我感觉对方不太认真。 三面:北京 onsite,约 2.5 小时首先是给一个小时,手写算法:给一个字符串,如何判断它是否是合法的 IP 地址,比如 “192.168.1.1” 就是合法的。说说大数相加的思路,动手写代码实现。没能写完,主要是大数相加的时候需要考虑负数,耽搁了一点时间。然后让我简述 TCP 建立和关闭连接时,握手的过程。还问了前者为什么是三次,后者需要四次? ...查看更多
2 年前 发布

进入微信小程序

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

立即前往
看准网百度百度面试经验百度面试经验:是第一轮技术面,详细
正在招聘推荐策略工程师_社招200 个岗位