程序员的发展方向公司不同意内部转技术方向,该怎么出去面试

| 阅读(59)
HR始终是HR,我们可以对六大模块滚瓜烂熟,可以把公司的制度弄得头头是道,但是,对于一些技术,我们总是表现的如此无能为力。对于非技术类出身的招聘官而言,最头疼的莫过于技术类人才的面试,考题如何设置,如何交流,如何判断,甚至是基础的初步筛选,都做的很痛苦,这些情况通常在IT公司、研发公司都会遇到,当你遇到的时候,我想不仅仅是头痛那么简单了。我们先看一下500强CIO公司对IT人员的标准作为参考:首先是该人是否容易相处?有许多IT精英人才,但却不易工作与相处在一起。()在团队中,这样的人是不受欢迎的。我们所需的人才必须要能融入到团队中去。其次就是看你聪不聪明,是否有求知欲?是否有快速学习能力?是否有良好的适应能力?是否贪图安逸,还是勇于挑战新鲜事物?最后才是评定应聘者的IT专业技能是否符合职位要求?之所以将这一因素放在最后,是因为如果一名应聘者既聪明、又有进取心,并有良好的适应能力,但却不具备我们所要求的所有技能,我依然会考虑聘用他,因为他有能力快速学会新的IT技能。由此我们可以看出大IT公司更注重的是能力上的培养和性格上的好坏,所谓:性格决定命运,气度影响格局。一个拥有好的性格的IT技术人员即使现在他IT技术不怎么出色但是日后他也许会比那些老技术的IT人员更为出色。因为他懂得自我完善,也善于发现问题及时解决,这些处事能力是一些IT技术人员学不来的。所以HR们在IT人员的选拔上应该更加侧重于他的性格和能力,次为技术。这样也可以降低一些遇人不淑的概率。不过一般来说,大部分公司,HR需要考察的是应聘人员是否适合企业,性格等是否适合相关的岗位,专业技能及编程技能一般由用人部门进行考核,同时在试用期进行考察。所以如果HR面试技术人员任务是在考察求职者的性格和能力,接下来这几点可以作为参考。1)口头表达能力面试中应试者是否能够将自己的思想、观点、意见或建议顺畅地用语言表达出来。考察的具体内容包括:表达的逻辑性、准确性。2)综合分析能力面试中,应试者是否能对主考官所提出的问题,通过分析抓住本质,并且说理透彻、分析全面、条理清晰。3)人际交往能力在面试中,通过询问应试者经常参与哪些社团活动,喜欢同哪种类型的人打交道,在各种社交场合所扮演的角色,可以了解应试者的人际交往倾向和与人相处的技巧。4)自我控制能力与情绪稳定性一方面,在遇到上级批评指责、工作有压力或是个人利益受到冲击时,能够克制、容忍、理智地对待,不致因情绪波动而影响工作;另一方面工作要有耐心和韧劲。5)求职动机了解应试者为何希望来本单位工作,对哪类工作最感兴趣,在工作中追求什么,判断本单位所能提供的职位或工作条件等能否满足其工作要求和期望。6)业余兴趣与爱好应试者休闲时爱从事哪些运动,喜欢阅读哪些书籍,喜欢什么样的电视节目,有什么样的嗜好等,可以了解一个人的兴趣与爱好,这对录用后的工作安排常有好处。如果HR也想要初步考察技术人员的技能,不妨试试接下来的方法。面试时,可以根据程序员和设计师两种大的标准来问问题。()程序员对于程序员级别,又分成初级程序员、程序员和高级程序员三个等级来判断。01 初级程序员对于初程,在技术上其实我们不会有过多的要求,对于初程我们会更加关注他对于技术的兴趣程度(对于技术网站的关注、各种前沿技术信息的关心),而不仅仅是因为生活所迫;另外就是在技术方面的基本功和对于公司需要采用的产品/开源工具的了解程度。根据这样的标准,在面试初级程序员时问的问题就集中在这两个方面,常问的就是:1、经常上什么技术网站,论坛?2、最近业界的最新技术出现了些什么?3、根据公司采用的产品/开源工具来问,如公司采用webwork,可以问下面试者是否之前用过,或者是否用过类似的?02普通程序员对于一般程序员,在技术上就要有所要求了,我们认为在工具方面上应该是很熟练的人员,其次就是对于工具的快速掌握能力。根据这个标准,在面试程序员时我们会常问的问题:根据公司采用的产品/开源工具和面试者的经历来问,如公司采用webwork,但面试者以前只用struts,那么我们会问他开发一个模块时,在采用struts下是一个怎么样的经典开发过程,开发过程中可能会碰到什么问题?在工具的快速掌握能力上,个人觉得最好的方法就是让面试者当场采用一种未曾使用过的技术做helloworld之类的东西,这样可以考察面试者学习工具的能力以及承受压力的能力。03 高级程序员对于高级程序员,在技术上自然要求就更高了,对于高程,除了需要熟练的使用工具之外,个人觉得高程需要具备对于设计思想的深刻理解。1、根据公司采用的产品/开源工具和面试者的经历来问,如公司采用webwork,但面试者以前只用struts,那么我们会问他开发一个模块时,在采用struts下是一个怎么样的经典开发过程,开发过程中可能会碰到什么问题?(面试这样的问题是判断面试者到底有没有具备程序员的能力,具备了才继续往下问)2、根据面试者的经历问设计模式方面的问题,如面试者采用过webwork、springIoC、Hibernate这些东西,那么继续问一些MVC、IoC、ORM这样的实战问题,多是问如果让你自己实现一个webwork这样的MVC框架的东西,你会怎么做?设计师对于设计师级别,模块设计师、子系统设计师、专业系统设计师和系统设计师四个级别来考量。对于设计师,在工具使用方面的考量会降低一些,但在对于系统理解方面则会加强考核。01 模块设计师对于模块设计师,个人认为他需要掌握怎么样设计模块才能让程序员可以按照设计开展,以及如何考察设计的实现。常问的问题:1、根据面试者的经历,挑选面试者曾经做过的模块,问他会怎么样去进行设计;2、怎么样去保证模块按设计的实现(可以问的问题是举例实现人员在实现时出现差错,他会怎么办)。3、根据公司的需求,来问一些业务方面的理解能力。02 子系统设计师对于子系统设计师,个人认为他需要掌握如何划分模块的能力以及如何去考评模块设计师的设计的能力。常问的问题:1、根据面试者的经历,挑选一个子系统问他怎么样去进行设计;2、怎么去考评模块设计师的设计;3、根据公司的需求,来问一些业务方面的理解能力。03 专业系统设计师对于专业系统的设计师,主要则需要考评其对于专业系统的理解程度以及知识的掌握面的程度。常问的问题:1、根据面试者的经历,如其有流程系统的设计经验,可以问流程系统的相关设计知识点,看其的掌握程度;2、简单的介绍实现一个专业系统的关键点,同时说下自己对于该种专业系统的发展的想法。04 系统设计师对于系统设计师,则要要求更加的全面,考察其对于系统的架构设计的能力以及带领、组织团队的能力。常问的问题:1、根据面试者的经历,问其其中一个系统给他设计的话,他会怎么去做,这个主要考评其从需求推导设计的能力;2、问面试者认为在进行系统设计时需要考虑的因素,或者就是以一个失败的案例,问他认为设计的失误出现在哪。先说这么多,以上都是经验积累,HR伙伴们一般在技术人员面试中,承担的任务都是前者,所以技术类的知识,也可以不必深究。
作者:张恒军,来自:三茅人力资源网
转载请注明来源:申永祥博客,(QQ:)原文地址:原文地址:
声明:博客内容除标记原创字样以外内容,均来自网络转载,版权归原作者所有,如涉及版权问题请及时联系处理。
上一篇: 下一篇:
如何面试技术岗位人员?如果你不知道就来看看500强企业都是怎么做的吧相关文章阅读更多:&&
如何面试技术岗位人员?如果你不知道就来看看500强企业都是怎么做的吧精彩文章我们的路还很远 转阿里、百度、搜狐等公司社招面试记录与总结【c#吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:113,322贴子:
我们的路还很远 转阿里、百度、搜狐等公司社招面试记录与总结收藏
一、面试遇到的问题
百度最近真是炙手可热,贴吧事件刚结束,医疗竞价排名又闹得沸沸扬扬,连带程序员都开始招黑了,友谊的小船真是说翻就翻。
c#培训选择达内的理由1,企业级开发环境2,项目实战教学3,c#课程可选4,金牌讲师授课5,周末/业余班任选.c#培训首选达内--美国上市公司!
还是说面试,百度面了两次,分别是百度糯米和金融事业部,这两个部门的招聘岗位比较匹配。面试都在西二旗的百度新总部,园区还在施工,离地铁也比较远。面试官自带电脑,整个面试过程都在记录,详细询问了最近一份工作项目的架构和工作内容,面试主要围绕工作中用到的组件和中间件技术来扩展,考察掌握程度。--------------------------MySQL InnoDB存储的文件结构索引树是如何维护的数据库自增主键可能的问题Redis的主键争用问题Redis事务的CAS操作分析线程池的实现原理和线程的调度过程动态代理的几种方式Spring AOP与IOC的实现为什么CGlib方式可以对接口实现代理?RMI与代理模式Dubbo的底层实现原理和机制,描述一个服务从发布到被消费的过程-----------------------算法方面考察了一个简单的数组就地去重问题。百度金融最近在各种扩张,随处可见招聘启事,面试安排在了周六。一面面试官很赞,态度认真,有些问题没有思路会给你提示,交流的不错,二面被告知缺少金融支付背景,不过作为一名工作不到两年的新人,我觉得被Pass主要原因应该是工作经验比较少,教育背景不太亮眼。面试中的问题:分布式系统服务治理如何保证接口的幂等性Maven出现版本冲突如何解决JVM垃圾回收机制,何时触发MinorGC等操作新生代和老生代的内存回收策略Eden和Survivor的比例分配等Synchronized和Lock的区别------------------------两次面试,感觉百度的流程比较严格,面试官挺不错的,简单可信赖,虽然工作中一般都用谷歌,想起一个段子,哈哈。
段子:有次面百度,我提到了一个比赛,面试官很感兴趣,想搜一下,于是先用百度搜了一下关键字,首屏没有找到,面试官面不改色,熟练的打开了谷歌输入关键字,发现第一个就是官方网站。
2.阿里巴巴在内推网上收到了阿里菜鸟和阿里云安全部门的面试,后来参加了阿里云的面试。阿里的面试安排的很快,这次止步二面,两轮面试都是电面。听朋友说阿里五轮面试,四轮技术一轮HR,技术面试是部门的几个同事交叉面试,也有了了解。
一面总体上还是围绕项目架构、Java基础、JVM、并发编程、数据库操作、中间件技术和Dubbo服务治理框架等展开,可能因为是云安全部门,有一半时间在考察JVM,还提问了一些编译优化的知识,一面结束后很快安排了二面,相对一面,二面的问题更深入,问题比较刨根问底,更加注重对一些技术细节的理解和把握。比如数据库操作,面试官会详细的问你数据库插入和删除一条数据的过程在底层是如何执行的,项目里配置了读写分离,也会比较深入的就实现方法和底层逻辑展开讨论。
一些值得记录的问题:JVM内存分代,Java 8的内存分代改进深入分析了Classloader,双亲委派机制JVM的编译优化对Java内存模型的理解,以及其在并发中的应用指令重排序,内存栅栏等HashMap的并发问题了解LinkedHashMap的应用吗在工作中遇到过哪些设计模式,是如何应用的
由于阿里杭州目前社招都是P6起,自我感觉和岗位要求有差距,二面在电话里和面试官交流了,没有再参加后面的面试。两次面试,阿里给我留下的印象很好,面试官都是大牛,面试结束后第二天,收到了阿里的邮件拒信,点赞。阿里的岗位大都在杭州,面试结束特意关注了一下那边的生活成本,目前杭州房子均价不到两万,相比浙江一些县市的房价都破两万,杭州的房价应该比较正常。
3.优酷土豆优酷的面试都是二对一,每轮面试两个面试官,一面比较顺利,主要是Java基础,Spring原理,Java NIO,并发和集合框架等,可能是因为视频网站,优酷考察网络原理的知识多,比如TCP/IP协议、长连接与短连接等。一面提到了自己可能会在下半年学习大数据与机器学习相关的知识,二面就在这上面栽了跟头,问了很多海量数据的问题。TCP/IP协议长连接与短连接mapreduce过程多路归并的时间复杂度海量url去重类问题Java NIO使用倒排索引的原理对分词技术的了解面试中给了一个具体场景,考察对MapReduce过程的理解,比如Map阶段和Reduce阶段是如何进行的等,Reduce阶段面试官希望分析给出一个多路归并的时间复杂度,用外排序的知识简单分析了一下,回答的不太好。回来以后搜索了胜者树和败者树的优化,发现这里面的内容还挺多,深刻体会到有些知识点如果平时掌握的不够全面深刻,很难信手拈来。(转发者:表示不了解这些..)
4.搜狐新闻搜狐最近应该是没有招聘计划,面试等待时间比较长。做了笔试题,一面是个和我年纪相仿的面试官,针对笔试和简历提问了一些基础问题,聊得挺投机,二面技术经理就比较偏架构和中间件的应用,提问了项目,主要考察了服务治理和消息队列等中间件使用的问题,消息中间件如何解决消息丢失问题Dubbo的服务请求失败怎么处理重连机制会不会造成错误对分布式事务的理解深入分析几个设计模式面试最后提问了一个不定长字符串转为定长字符串的问题,刚刚面过优酷,这个简单的问题被我想复杂了,没有Get到面试官的点,考虑了唯一性,性能等,扯了一大堆。也提醒一下大家,面试过程中要保持清醒,不要有思维定式,除非是底层研发岗位,社招对算法的考察不会特别难,用正常的思路去解决就可以。
5.58赶集58总部在798附近,离地铁比较远,全天有班车可以过去。总体上,感觉面试官的问题非常接地气,三轮技术面,大部分是实际场景的算法和系统设计类问题。HTTP请求的报文格式Spring的事务实现原理用户数据如何在内存中排序和去重缓存机器增删如何对系统影响最小,一致性哈希的实现Redis持久化的几种方式Redis的缓存失效策略实际场景问题解决,典型的TOP K问题海量登录日志如何排序和处理SQL操作,主要是索引和聚合函数的应用三面面试官提问了一些优点和缺点的自我评价类问题,简单交流以后对我给出了一些中肯的建议,非常感谢。(转发者:这个感觉和我们的关联还是蛮多的,有兴趣的可以搜搜相关字眼)
c#教程,传智独有的运营模式,深得学员和企业的信任,品牌深入人心传智讲师高超的授课技巧和精品课程,成就了一批又一批业界精英,在传智,寒门不难出贵子
6.国美在线国美在线面试最开始是部门经理沟通,在知道我毕业不满两年以后,重新去做了一份笔试题,题目质量不错,主要考察Java基础,数据库,设计模式以及数据结构和算法,要求写出B-Tree的节点结构,算法题目考察蓄水池抽样问题,还有一道智力题想了半天没看出规律。SQL语句编写MySQL的几种优化Spring行级锁Spring衍生的相关其他组件整理RMI的几种协议和实现框架BTree相关的操作数据库锁表的相关处理考察跳台阶问题和面试官的交流比较轻松,面试官提示我要加强数据库操作的掌握,另外一些细节的东西要注意,比如工作中用到框架和组件的版本等。
7.去哪儿网,口袋购物等公司除了上面的公司,还参加过去哪儿网,口袋购物,链家等几家公司的面试。链家网各种招兵买马,又有新浪的鸟哥加入任技术总监,在IT圈子里挺火,面试了链家旗下的两个租房部门,技术氛围不错,前景看好,很值得去的一家公司。几家公司的模式和问题都类似,注重对基础和编程能力的考察,以及对分布式系统设计和架构的理解,一些有代表性的问题: JVM内存查看与分析,编写内存泄露实例线上CPU100%,如何定位和排查问题如何在运行时确定对象类型引用传递和值传递类加载过程,如何获得当前对象的ClassLoaderGit操作,Maven多项目聚合10万个ip段如何快速查找Java内存模型,volatile和i++的线程安全线程池实现原理,Lock机制的实现JVM对final关键字的编译优化ConcurrentHashMap深入分析HashMap和HashSetSynchronized和Lock的使用Dubbo底层实现,Dubbo相比webservice等方式的优势设计模式,服务治理等Spring动态加载数据源Spring boot应用Spring中的设计模式Linux的常用命令,简单shell编写Linux系统监控命令Redis的持久化方式缓存和数据库的一致性问题Redis、MongoDB和Memcached的区别Solr和Lucene,中文分词技术爬虫的深搜和广搜,队列和栈数据库索引的实现,B+树的结构和操作,为什么不用红黑树SQL表设计 Join操作数据库范式,聚集索引与非聚集索引数据库存储过程,SQL注入值得一提的是一家创业公司的面试,过程十分简单粗暴。没有自我介绍,面试官看完简历就在白板上提了一个多线程调度问题,递过来MAC就开始敲代码+_+写完以后我表示这题目意义不大,问了Redis,要求十五分钟实现一个LRUCache,再次现场写代码。写到一半面试官看没问题就打断了,问对公司有什么想了解的,等了一会让我回去了,就这么被Pass,创业公司效率果然高。
上面提到面试中要保持清醒,比如ip段查找这个问题,首先是一个典型的查找问题,明确了这个,就可以针对性的选择相关的算法实现,如二分查找、二叉查找树等。另外推荐画图表达的方式。做过的项目架构,各种框架和中间件的设计实现,通过画图的方式都可以很好的阐述,可以随身带着纸和笔,面试本来就是一次很好的学习过程,一些问题也可以记录下来。一般来说,面试过程类似一个寻路算法,交流过程中如果提到了面试官感兴趣的某一点,就会就这个点展开,然后一直提出问题到你不能回答为止,或者你特别牛在这个领域直接秒杀面试官,这样一条路线走通,再换下一条路线。
二、程序员如何用正确的姿势提高技术水平
相比程序员,我更喜欢攻城狮这个名字,程序员在不了解这个行业的人眼里已经被贴上了各种标签,诸如各种宅,不修边幅,其实作为听了乔丹话的孩子,写代码真的是高端大气上档次好吗?
还是说说工(cheng)程(xu)狮(yuan)如何有针对性的提高技术水平,进入目标公司。一般来说,主流互联网公司都在用的就是业内比较成熟和流行的技术,最简单的方式就是看招聘要求,虽然大部分公司的Job Description都有抄袭的嫌疑,但是多比较几个招聘,还是可以了解主流互联网公司的技术方向。还是拿熟悉的Java服务端业务开发来说明,从拉勾上找几个招聘,百度核心业务部门:阿里巴巴:美团酒店事业部:既然是社招,一定的工作经验是必须的,三年以上最好,上面的几个JD里也体现了。然后是技术方面,结合自己的体会,总结下面几点:
1.基础知识必须要扎实,包括语言基础,计算机基础,算法等针对Java语言,需要对集合类,并发包,IO/NIO,JVM,内存模型,泛型,异常,反射等都有比较深入的了解,最好是学习过部分源码。这些知识点都是相通的,在面试中也可以体现,比如集合类的HashMap,从源码的角度,可以深入到哈希表的实现,拉链法以外的哈希碰撞解决方法,如何平衡内部数组保证哈希表的性能不会下降等;从线程安全的角度可以扩展到HashTable、ConcurrentHashMap等其他的数据结构,可以比较两种不同的加锁方式,RetreenLock的实现和应用,继续深入可以考察Java内存模型,Volitale原语,内存栅栏等;横向扩展可以考察有序的Map结构如TreeMap、LinkedHashMap,继而考察红黑树,LRU缓存,HashMap的排序等知识。算法方面,基本的排序和查找算法,对递归,分治等思想的掌握。如果算法基础不太好,推荐《编程珠玑》等,每一章都很经典。另外计算机基础,比如TCP/IP协议和操作系统的知识也是必备的,这些都是大学计算机专业的基础课,也是做开发基本的素养。
3.软性指标,包括快速学习,良好的沟通能力,以及对相关行业的了解公司招聘会比较看重一个人的学习能力,是不是值得培养,很多公司校招的毕业生薪资会倒挂工作多年的老员工,也是这样。像沟通习惯,逻辑分析能力,这些都属于软实力,短时间内很难提高,需要长期的养成和持续不断的投入。虽然是做业务,但是对产品和行业有了解也很重要,这一点和每个人的长期规划有关。
有了方向,接下来就是如何提高,说一些自己的感想。很多时候,除非你的工作内容就是要应对高并发,海量用户等场景,否则通过加班或者说重复性的工作,其实很难有提高。技术人员最直接的提高方式,还是需要跳出来,在工作以外审视自己,比如广泛的阅读技术书籍,多去论坛和各路牛人交流,了解主流互联网公司的技术栈,有针对性的去学习和了解。对待面试,要像和妹子约会一样,表现自己平常的一面就可以了。代码改变世界,要早日成为明日大牛,程序员肩上的担子可是很重啊,共勉。
看了这些是不是感觉现在实力跟不上,但是不要气馁,再牛逼的技术都是一步步发展而来的,我们现在唯一要做的就是保持一个永恒的心积极学习,对新事物与技术永远保持最初的那份激情与热情
转载:博客园原作者:邴越原链:/binyue/p/4015884.html
基本都是 Java的 是不是走错吧了?数据库的 倒是值得参考尤其是NoSQL的
初学c#前来报道
楼主好厉害好厉害。。。
看完这些感觉自己什么都不会 - -
感觉相比而言58是最好进的,不仅仅是楼主的面经。
登录百度帐号推荐应用35 岁程序员的独家面试经历 - 非技术 - ITeye资讯
相关知识库:
创业失败后,在找工作。选择了三家(两家上市公司,一家将上市),都走到了关键的节点。我记录了面试过程中被问到的一些问题,希望对自己将来的面试有帮助,也希望对别人有所启发。
我的经历和现状与被问到的问题息息相关,如下:
引用
2002年毕业。
做售后技术支持,2005离职转做软件开发。
2009开始做项目经理,后来做部门经理,期间还有50%左右精力在技术上。
4.11,项目总监,偏重管理,脱离技术细节。
4.12,主动回归开发岗位,进入C3公司。
5.11,离开C3,以技术合伙人身份与朋友创业,技术总监。
号解散团队,重新开始找工作。
下面把我面试三个公司的关键节点和问题列出来回顾一下,也许对大家也有帮助。我最终入职的单位将从这三家中产生。如果你不耐烦看面试问题,也可以跳到最后看我总结的如何准备面试。
第一家,和研发总监面谈
我考虑的第一家公司是安防行业的一家上市公司,叫它C1吧,西安有分公司。北京的HR直接邀请我考虑的,我了解到岗位是研发总监。
HR和人力资源总监的两轮面试通过后,和西安这边的研发总监面谈,聊到了下列问题。大体的顺序是我列的这个样子,有一些可能会有偏差。
1. 自我介绍
这个问题一般都会遇到,技术会问,人力资源也会问,一家公司的面试流程走下来,可能会自我介绍2次或更多。
我基本是从大学毕业开始,介绍到现在。介绍时会涉及工作经历和关键的项目、产品经历,如果有与目标岗位或公司产品相关的经历,就重点提到。
2. 了解我们公司吗?了解哪些产品?
C1的公司官网我浏览过几天,研究了产品,还了解了另外两家安防类上市公司。
年龄大了记性差,被问到这个问题时,把看过的产品线的信息居然给忘了……
3. 了解我们这个岗位吗?
HR告诉我是研发总监,后来研发总监告诉我是产品线负责人,对应研发副总监,有一些偏差。
我表示不太了解。面试官介绍了一下这个岗位的情况,包括负责的产品、职能、基本工作情况等。
4. 为什么来应聘这个岗位?
我说是HR主动找我,没怎么展开。
现在看来我当时的回答很糟糕。以后碰见这类问题,应该结合自己的经历、商业价值和将来定位,再加上对岗位职能的了解,将回答聚焦在个人与公司的匹配性上。
5. 谈谈你对这个岗位工作的理解
产品线负责人,会负责研发、测试、UI/UE这部分技术团队的管理、产品的研发,这是产品线负责人直接管理的团队。
C1是矩阵式管理,销售平台可以有选择的销售产品,市场和销售应当被看作是产品研发部门的客户,产品线负责人需要和市场、营销、销售等部分保持密切合作,共同促进产品销售。研发部门和市场、销售部门会共同对年度业绩指标负责。
售后、售前和技术支持团队也是必须协同工作的。
我原来做产品开发时干过类似的事情,这块的理解应该偏差不大。
6. 你找工作时考虑哪些行业?为什么?
我说了三个,安防、企业应用、互联网。简单从行业发展周期方面谈了理解,还谈了行业与企业的关系,企业与个人的关系。
在处于上升期的行业里,处于上升期的平台上,个人才有比较大的可能有大的发展。
这样的理解应该没错。
7. 你的技术积累在C++方面,我们团队偏重Java,有没有障碍?
我从技术积累到一定程度是相通的这个角度回答,我自己也用过Java。另外从团队管理角度也做了解释,我把控的是与产品相关的技术方向和方案,特别细的技术细节不需要了解。
8. 怎样管理你的团队?
我谈了两点,一是授权,二是参与感。
9. 这个岗位需要出差,可以接受吗?
我明确表示如果经常出差就不用往下谈了。
然后我们讨论了什么算是经常出差,比如“一年两三次,一次一两个月”,“一月两三次,一次两三天”等。
C1在全国各地将近20个办事处,负责销售和技术支撑工作,产品线负责人每年都要拜访所有办事处,维护好各种渠道和关系。频繁出差是不可避免的。
这个问题从对方看来,我的态度显然是不大乐意接受的。
10. 如何向上管理?
我只是听说过“向上管理”,具体不了解,只从目标管理这一点上谈了谈。
11. 如何避免项目延期
这个问题是上个问题带出来的。
我从目标及交付期设定是否合理、交付期本身是动态变化的需要以迭代观点理解这两方面谈了不少。
复盘时发现,我这种理解从客观的角度看,没差,但明显不是对方想要的答案。
12. 入职后第一个月你准备怎么开展工作?
这可能是经常被问到的问题。我从了解目标、了解团队以及周边团队三方面谈了一下。
13. 你最擅长的是什么?
我工作十几年,各种技术搞过,各种管理工作做过,面对这种问题,有点儿不好回答。
一般一个人必须对自己有清晰的认知,然后对目标公司和岗位有足够的了解,选择自己擅长的点来展开,这样能提高人职匹配度,加大通过面试的几率。
我选择了技术方面的一个点来说。
14.你想做客户端开发还是App?
这个问题应该是上个问题带出来的。我从移动互联网的趋势着眼,谈了几句,告诉对方我偏向App。
后来面试我的研发总监补充解释说,问这个问题没别的意思,过一阵子公司可能有这方面岗位放出。
告别C1之后,我心里已然清楚了,不会有下文了。并且我也明白研发总监的意思——我更适合做开发工作。没错,我对自己分析的结果也是如此。
这是我在C1的一次关键面试,历时90分钟。面试官是研发总监,西安分公司老大,两个产品线负责人。我在“是否了解公司产品”、“能否接受 出差”、“向上管理”、“如何避免项目延期”这个几个问题上表现不好。后来我主动和HR说目标岗位要经常出差不适合我,如果有开发岗位可以再谈。
第二家,与技术负责人视频连线面试
第二家简称C2吧,是建筑软件方面的上市公司,西安有分公司。我应聘的是高级软件开发工程师,通过猎头接洽的。
就我的经历来讲,这里面有个非常重要的问题:从管理岗位回到软件开发岗位。面试中一定会被问到。
一面是西安这边目标部门的技术负责人,人挺nice的,聊得也比较顺畅。
二面的面试官在北京,是更高级别的技术负责人吧。我们通过QQ视频连线进行。他可以看见我,我看不见他。
谈到的问题,我努力按顺序列在下面。
1. 自我介绍
为什么简历上都有,大家还是会让你做自我介绍?假如你反问“简历上都写清楚了,没必要吧”,那你被PASS掉的概率是90%以上。
通过自我介绍,可以看出很多东西,比如你的逻辑思维、表达能力、概括能力、现场把握能力、价值观、你对自己的认知以及适应性。当然也有的面试官没来得及看你的简历,会在你自我介绍时快速翻简历。
我这次介绍时提到了为什么去创业,为后面做了铺垫。我有预期,我从管理回来做开发,有几个问题一定会被问到。
2. 将来的定位?
这是我预期到的问题,别人看到我的工作经历也必然会问,因为我应聘软件开发岗位,从常规角度看,不利于职业发展。
我通过一些经历和感受谈到自己的职业定位,把定位放在“专业技术者”这一点上,走技术路线将是我未来的方向,我会放弃做管理。
3. 成就感事件
我谈了几个,比如写作和,比如成功研发机顶盒产品。
4. 在开发多媒体产品时,遇到过什么样的技术难题?
我描述了遇到过的三个问题,没详细讲怎么解决的,这点不太好。
5. 在上一家公司时的薪酬
我参与创业,薪酬不必说了,我把之前在C3的薪酬如实说了。
6. 你有没有什么问题?
这是经常会被问到的问题,也是发挥自己的机会。
我问了三个问题:
房地产行业下滑对公司的影响
分公司搬到高新区的计划(我在高新区,公司不在,路上时间很长)
公司内部技术人员的上升通道
对方都一一作了回答。对方对第一个问题的回答很赞,说了三点:
国际化,房地产在全球来讲具有区域相关性。我应聘的也正是国际化部门
从卖软件(Licence)转向服务租用,门槛变低,客户会变多
基于房地产客户的特点,开发金融相关的服务
面试结束后我被告知5个工作日内HR会给我反馈,我觉得应该是能通过的。当然,我的感觉有时准有时不准……对方怎么想,其实我们不太能了解到,只能分析面试过程中双方的表现来定。不过,如果自己表现糟糕的话,相信一定可以感觉到结果。
重回C3时的面试经历
我做了一个决定,试试看能不能重回离职创业前的那家公司C3。于是我联系之前的同事,于是就有了一次机会,也有了下面要谈的这些面试问题。
来自VP的面试问题
我和VP用C3的云会议系统远程面谈,他可以看见我,我看不见他。VP人很nice,整个面试过程像聊天。
1. 你未来5到8年的规划?
这个问题其实和前面讲过的另外一个问题——将来的定位——类似。我谈到了职业定位,还聊到了技术人员的年龄以及未来。
2. 你最擅长的技术方向?
C++和Qt,必须的。
3. 你给自己的定位?
我对将来的定位是应用技术专家。高深的算法什么的,干不来。
4. 你创业时做产品(App)用的是Qt还是Native?
安卓和iOS都采用Native方式开发。
5. 为什么没有选择Qt?
我们的创业产品没有采用Qt,有两个原因:一是我组建团队时已有一部分开发工作在进行,直接用的Java开发Android App;二是因为Qt的体积大,会提高我们产品抵达用户的门槛。
6. 在技术上的积累有哪些?
这种开放性问题,每个人都有自己的说法。我围绕具体的技术、技术阅历和经验等方面做了一些介绍。
7. 介绍他管理的四个团队,问我愿意到哪个团队
这说明VP已接受我。因为之前了解到C3并无招人计划,我表达了我的看法:如果真的没有招募开发人员的计划,不必特意因我为难。我不知道这样做是好是坏,很自然地这么做了,这跟我个人的性格有关。
来自人力资源总监的面试问题
技术VP之后过了一天,C3的HR告诉我人力资源总监要和我聊聊,还是远程视频的方式。还是对方看得见我,我看不见对方。
我回顾了当时被问到的问题,比技术VP的问题略显尖锐一些,不过从企业角度来讲,面对我这样的二次回归者,有这些问题非常正常。换个位置的话,我也会问出类似的问题。所以,我丝毫也没有因为这些问题而不爽。
1. 自我介绍。
这个好像技术VP也问过。
我简要介绍了个人经历,有两个地方做了较多一点的描述。一个是我从技术支持转做软件开发时的情形,谈到了当时接受我的企业和上司对我的影响。另一个是之前从C3离职创业时,拉我合伙创业的人与我的关系,就是当时转行做软件开发时引我入门的那个人。
我要再回C3,这些问题不可避免会被问到,我先自己解释一下澄清一下应该比较好。
2. 之前为什么选择C3?
嗯,下个问题一起讲。
3. 为什么离开?
好,这个问题和上个问题其实是相互呼应的。我当时选择C3是因为看好C3的产品,同时我的技术又能在这里发挥出来。
那离开呢,其实自我介绍那里已经提过。这里很自然地展开来讲了一下。
4. 还会因为朋友拉去创业而离开吗?
回答了“为什么离开”,那这个问题可以说是自然而然会被问到。我谈到自己适合做什么,明确了自己的想法,也给出了回答。
5. 之前待过的时间里,觉得C3存在什么样的问题?
我提了一个开发团队异地协同工作、效率较低的问题。
6. 为什么回来,看中了什么?
虽然之前在C3只工作了一个月,但在技术、产品、人际等方面感觉挺好。这是我想再次回到C3的原因。
我看中的主要是企业的发展和产品的定位。谈了我对行业、企业的看法,仔细聊了对C3目前三个主要产品的看法。
7. 创业这一年,有哪些收获?
收获主要是个人的阅历、成长,以及对自我职业定位的澄清。
8. 你这么多年的积累在哪里?
说实话这个问题怎么回答的我已经忘了……应该是围绕技术、经验两点来谈的。
9. 你对自己的定位是什么?C3可以满足你吗?
我从第一次进入C3之前的管理感受讲起,讲到创业时的感受,导出了自己的职能定位——专业技术人员,将来往技术专家方向发展。
经历了C1的面试之后,我更确定了这一点,没有丝毫犹疑了。
我从对C3这个公司和产品的理解谈了我和C3的匹配问题。
10. 你觉得自己适合做哪个岗位,或者你的优势?
因为我对具体的岗位职责不了解,所以从技术和产品意识两个方面谈了我自己的优势。
11. 你有没有什么问题?
因为是再次回归,其实我没什么特别的问题了。但对后面的面试流程不太清楚,所以就提了一下流程的问题。
12. 你对薪水的期望?
聊上个问题带出了这个问题,我的回答是:和以前差不多就行。
如何准备面试
虽然我面试过很多人,也被很多人面试过,但我个人不是特别擅长面试。这次求职,因为年龄大了相对慎重,想得稍微多了一些。我留意了面试过程,也做了一些反省,收获了一些个人经验,和大家分享一下。
下面几点对面试很重要:
个人的职业定位
看我的经历,每家都逃不掉这方面的问题,如果自我定位不清楚,面试时肯定出问题。
个人与企业的匹配度
这方面的准备是必须的,你应聘一个职位,要了解企业对这个职位的要求,要看自己的知识、技能、经历与企业的要求契合的点在哪里。
多数企业招人时首先考虑的是人职匹配。假如你挖掘不出来匹配的点,可能简历关都过不了。
了解企业
要尽可能多了解目标企业,比如它所处行业的状况,它的产品,它的文化,它的竞争对手……越多越好,别怕花功夫。我面试C1时就忘掉了一些产品信息……
面试官会更倾向于接受对自己公司有了解的求职者,这说明你的意愿强,而你愿意了解,了解了之后还来,还说明你和公司的匹配度相对较高。
个人形象
颜值不可更改,衣料好坏也不重要,整体上做到干净、整洁即可。记住,没有人有义务透过你凌乱邋遢的外表去发现你的内在,也没人有你爸妈那份耐心。
心态调试
心态调试有两个方面。
一方面是对多久找到工作的预期。因为经济或他人的期望带来的压力,求职者容易焦急,失去平常心态,产生胡乱先找一家干着的想法,此时面前有根稻草都 可能被当做橄榄枝,很容易导致选择不慎,害人害己。露水夫妻很容易分开,代价是非常高的。我的想法是要沉下心来,慢慢来,坚信一切都来得及,美好的相遇一 定在等着自己。
另一方面是关于企业和求职者关系的。这里没有谁强势谁弱势,企业和求职者是双向选择,不必紧张也不必焦虑,保持从容淡定的心态才能更好的展现自己。
而对于像我这种过了35岁的程序员,还有年龄带来的问题需要调试。我是相信,经验和阅历同样产生价值,技术专家也可以像老中医那样越老越吃香。
本文来自:
复盘总结的很中肯,对于我这样的技术不怎么好年龄却越来越大的人来说很有建议
感谢老鸟分享经验,年龄越大胆子却越小了
一定要顶下,一届毕业的
同意作者。创业不易,工作也一样,有一家产品、市场各方面成熟的公司工作,省心多了,技术人员专心做技术,何尝不是一件好事
面试都写得这么详细,可见是一个对工作非常仔细的人,赞并祝前程远大!
面试就是这样,初级程序员去面试,也就面试一下技术,跟业务没多大关系,只是把自己以前的工作经验描述清楚,做了什么,具体什么作用,就可以了,技术okay,沟通还可以,就差不多过。资历老一点去面试,总是拿自己的知识面,跟别人做了很久,比较专业的知识面去碰撞。碰钉子是很正常的。工作嘛总是双向选择的,慢慢来好了。楼主比我资历老多了,相信会找到理想的工作的。
谢谢老鸟,复盘很中肯
相关资源推荐

我要回帖

更多关于 想搬出去住爸妈不同意 的文章

 

随机推荐