面试相关的一些总结

 

刚刚和x聊完,可惜x老大一时兴奋,没有记得我说的这么多关键的东西。不过正好,我需要总结一下,趁此机会。

 

Ø  英语

1.口语和听力是重要的,词汇和语法是无关紧要的。首先是要敢说出来,能够交流技术方面的英语;能听懂老外的话最好,听不懂也没关系,直接pardon I do not catch you;但是不能、千万不能猜,否则会死的很惨。

2.做个简单的自我介绍,我只写了150字,背到烂熟烂熟为止。

3.准备一个成功项目和失败项目的总结:什么项目,成功点,失败点,当然最好都往技术方面和项目创新方面靠,其他方面的可以略说。背到烂熟。

 

Ø  项目经验

1.一定要把自己的项目经验准备的非常充分,尤其是其中有问题的、如何解决的,出彩的、为啥出彩的,说明白。从技术和管理两方面都说明最好。

2.一般项目开发的流程。

 

Ø  技术

1.数据结构,这个是必须的。必须到什么程度那?把书本上的关键技术都必须掌握,然后重要的算法(数据结构范畴之内的算法)搞懂、写出思路、写出伪代码,最好能够亲自实践一下才能比较有把握;

2.常用的基本算法。这个就靠收集了,还有看m$出版的《编程之美》,然后我的整个blog也是基于这个主线的;

3.设计模式。我的学习路线是:李建忠的 设计模式C#系列,25讲视频,讲的非常好,虽说有点磨叽,但是还是比较好。Gof的经典,不用说了。Head first design pattern,用来扩展一下思路,并且让自己比较有信心。Mini design pattern的(只有电子版),打印出来,到网上一点点的搜任何两个比较有关系的模式之间的区别。然后,不要妄想能够把所有的模式掌握,我觉得145种足矣,其他的(interpreterbridge之类的)就算了。当然,最常考的就是observersingleton(如何做到线程安全)、adapterproxy之类的比较简单但是又能够见到设计模式思想的那些模式。

4.基本技术类。我是一个坚定的C/C++支持者,所以我学了这么一些C++的书:

1Effective C++ [Scott Meyers]

2More Effective C++[Scott Meyers]

3Exceptional C++ [Herb Sutter]

4Inside the C++ Object Model [Stanley B. Lippman]

5TCPLThe C++ Programming Language[Bjarne Stroustup]

6D&EThe Design and Evolution of C++[Bjarne Stroustup]

7C++ Coding Standards[Herb Sutter]

但是根据事后的总结,前4本就足够了,尤其是134.这个是我成败的关键,尤其是4,看完之后感觉心头畅快了很多。还有C方面的书准备的不多,正在买书的途中。

5.操作系统类。比如如果是windows的话那么《windows核心编程》和多线程、VC环境之类的是必须的。Linux的话,APUEUNPC那是必不可少的,还有gccgdbvishell,缺一不可。当然这个不是一天两天就能搞定的,需要一个长时间的积累。但是一旦决定就一定要开始。

6.软件工程类。这个不是问题,但是最好能够把我们已经做过的项目中,基于瀑布和基于敏捷的优缺点给出一定程度的自己的见解;CMMI要是能跩出点东西来当然更好了。

 

Ø  其他

1.为啥离职?将来计划?为啥来这里?

2.你自己需要提出的问题。这个看似无关紧要,但是很关键,也很微妙,需要好好把握。

 

或许真的是勤能补拙,或许是就应该厚积薄发,都是正确的。

只是希望努力学习的同学,精心准备的同学,能够最后有个好归宿。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值