传统IT行业开发者如何敲开互联网公司的大门

传统IT软件的开发人员,由于提供的系统只在企业内部使用,并发量和数据量不大,最欠缺高并发量的架构经验,经验是在实战中积累的,如无实战经验,可以上网搜索以下知识点。有些面试官虽然觉得面试者无实战经验,但是好学熟悉原理的人也是会得到青睐,最终拿到offer。

1、扎实的java基础知识,比如jvm的堆栈、hashmap、queue、线程基础知识
2、负载均衡知识,nginx,apache各种负载均衡策略及每个策略使用场景
3、上千万数据分库分表策略,每个策略的使用场景,时间分表、地区分表、hash分表
4、性能调优,诊断性能的思路及解决方法, jps、jstack、jmap、jhat、jstat等命令,linux的top等命令。
5、缓存使用,redis、memcache的区别及可以支持的吞吐量。
6、mysql优化,慢sql的诊断思路及解决方法。
7、通信协议http、tcp,http协议格式,tcp的原理。

在平时使用到的开源库中,不仅停留在使用层面,知其然也知其所以然,进一步阅读源码。面试官会觉得你在技术上肯下苦功深研。用的人多,读源码的人少,这样才能让你从茫茫人海中脱颖而出。

像bat的大公司都有自己的开源技术和知识库,如果要面这些公司,最好先了解里面的技术比如阿里的dubbo,腾讯的可以上http://djt.qq.com/. 

最后祝大家成功敲开互联网公司的大门。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值