简单的问一下腾讯实习生复试会考察什么方面的内容。
虽然结果明天才出,并且很玄乎,因为西安卧虎藏龙,你不知道有多少大牛在你的身后。。
有腾讯招聘复试经验或者实习生复试经验的同学来指点一下吧。。
[解决办法]
算法跟数据结构,好好看看吧。腾讯对这方面的东西看的比较重。
[解决办法]
牛人!!!
[解决办法]
态度吧。。感觉个人品行和态度比较重要,当然,技术方面嘛。。毕竟是实习生,相对正式员工而言,要求不会太高
[解决办法]
估计会考察系统/软件架构方面的潜质。
比如,怎么提高腾讯QQ服务器的性能之类的,可以参考下面几点:
1. 高性能硬件。比如内存大小、硬盘的转速、CPU的主频和二级Cache...
2. 数据库的性能。比如数据库性能调优、数据存储在高性能的磁盘阵列上、中间数据可以存放在IMDB里面...
3. 服务端软件。比如Windows上的完成端口或者Linux上的epoll,线程/线程池等技术
4. 负载均衡及负载转移。监控每个服务器上的负载情况,并可以将负载转移(因为QQ客户端也是他们自己的,因此负载转移很容易做到)
...
除性能之外,可能还会问:
1. 可用性(Availability,即可靠性)
2. 安全性
3. 易用性(Userability)
...
如果要考察架构方面的潜质,可能还会问及设计模式方面的问题。
设计模式问题通常会问几个比较好说的模式,比如:
1. Singleton模式的那3个要点?
2. Adaptor模式,有对象Adaptor和类Adaptor两种形式,它们有什么区别,你觉得那个更好?
3. 简单说说Facade模式的作用
...
当然,也可能会问你设计模式的7条原则是什么?
{
这个怕你一时之间找不到,抄录如下:
1. “开-闭”原则(Open-Closed Principle,或者OCP)
原文:Software entities should be open for extension,but closed for modification.
2. 解释:一个软件实体应当对扩展开放,对修改关闭。 里氏代换原则(Liskov Subsitution Principle,或者LSP)
3. 任何基类出现的地方,子类一定可以出现。 依赖倒转原则(Dependency Inversion Principle,或者DIP)
4. 要依赖于抽象,不要依赖于实现。 接口隔离原则(Interface Segregation Principle,或者ISP)
5. 应当为客户端提供尽可能小的单独的接口,而不要提供大的总接口。 组合/聚合复用原则(Composition/Aggregation Principle,或者CARP)
6. 要尽量使用合成/聚合,而不是继承关系达到复用的目的。 迪米特法则(Law of Demeter,或者LoD)
7. 一个软件实体应当与尽可能少的其他实体发生相互作用。 单一职责原则(Single Responsibility Principle,或者SRP) 要使每一个软件实体只负责一种职责的实现。
}
仅供小新同学参考。最后祝你明天一切顺利:)
[解决办法]
哎 本来准备报的 结果想起来的时候就停止了
[解决办法]