首页 > 技术文章 > 小谈面试

dzqdzq 2020-11-26 16:04 原文

一、简历
1> 工作年限:2年
* 没有毕业(刚毕业):大二开始在公司实习、大学的时候跟朋友组件一个工作室

2> 专业技能
* 精通 - 不怕他问,可以说蒙面试官,很有自信
* 熟悉 - 基本会用,能说个大概 (也可以升级为“精通”)
* 了解 - 听过,知道使用场合


3> 每一年做的大事列举一下

2013年,帮助xxx公司整个。。。。。。架构;
2012年,帮助公司整个系统全面升级......
2011年,


4> 工作经历:公司
* 朋友的公司
* 老学员的公司
* 网上搜索一些小的技术型公司


5> 项目经验:公司做过的项目
* 共享的文档
* 朋友公司做了app(android)
* appSotre搜索一些冷门的

二、面试
1> 面试流程
* 人事通知
* 笔试题(文字尽量填满)
* 机试题(可能)
* 面试(项目经理、技术总监、产品、空闲的程序猿)
* 最终面试(BOSS)

2> 面试准备
* 不要穿正装
* 打印几份纸质简历
* 瞄两眼面试题
* 有作品的带好设备,装好作品,确保演示顺畅
* 问清楚面试地点,查清楚路线,提前过去

3> 面试注意事项
* 别迟到
* 说话不能太强势
* 如果问的答不出来,面试官帮你解答了,应当谦虚:谢谢,受教了,学到新知识了
* 问清楚项目组的情况、要不要经常加班
* 问清楚公司在做什么产品(产品进度)
* 适合去怎样的公司?
产品型:没这么苦逼、比较轻松,业务单一,技术单一(跟着项目学习技术)
外包型:比较忙、比较紧张,业务繁多,技术繁多(锻炼技术)

4> 面试题的回答
* 你是培训出来的么
是培训出来的,只不过在很久以前培训过(或者说培训的是Java)

* 面向对象和面向过程的区别
- 思想上的区别
- 举例说明
- 开发上的区别

* 你常逛技术网站么
github\cocoa china\code4app\其他牛人的博客

* 工作中遇到问题了怎么解决
- 首先,尝试自己解决,通过NSLog打印变量、断点调试,通过控制器输出的错误信息定位错误的位置
(比如说常见经典的unreg selector sent to instance)
- 其次,自己实在没法解决,比如说做某个从未实现过的功能,首先会查看某个类的.h头文件,看看有哪些方法比较合适做这个功能),或者查官方文档
- 再者,尝试百度、google、stackoverflow上搜索问题
- 最后,询问更有经验的同事,做过类似功能的同事

* 有没有令你印象最深的BUG
不好找,找了比较久,后来发现仅仅是一个小失误(可以列举一些因为拷贝出现的失误)
有,内存管理(野指针错误),copy,assign

* ... ...

* 遇到不会回答的问题
- 压根就没听过:
没有用过,因为我们公司做的业务仅限于xxx,我个人比较擅长xxx
第三方框架实现(同事之前找的一个第三方框架)

- 听过,没用过:
把你知道的都说出来,但是没怎么用过,听其他同事聊过,公司有其他项目组讨论过类似的东西

- 用过少数,不熟:
把你知道的都说出来,挺好用的

三、就业
1> 刚入职
· 询问自己的svn账号\密码
· 说话低调,做事高调
2> 工作中
• 做事高调、积极做
• 多沟通、多表现
3> 发展方向
• 产品经理
• 项目经理
• 技术总监
• 技术大牛(技术骨干,技术培训,技术支持,软件咨询,写书)
• 技术讲师(工作了一年,能讲)
• 自主创业
老板
|
产品负责人
| | |
产品经理 技术经理 项目经理

推荐阅读