美团架构师谈开发:在小公司的Java程序员能拿30K高薪?( 四 )
高级的你需要去做分库分表的设计和优化 , 一般互联网企业的数据库都是读写分离 , 还会垂直与水平拆分 , 所以这个也有经验的成分在里面 。 然后redis , mongodb都是需要了解原理 , 需要会调整参数的 , 而nginx和tomcat几乎都是JAVA互联网方面必配 , 其实很阿里的技术栈选择有点关系 。 至于rpc相关的就多的去 , 必须各种网络协议 , 序列化技术 , SOA等等 , 你要有一个深入的理解 。 现在应用比较广的rpc框架 , 在国内就是dubbo了 , 可以自行搜索 。 至于jms相关的起码得了解原理吧 , 一般情况下不是专门开发中间件系统和支撑系统的不需要了解太多细节 , 国内企业常用的主要是activeMQ和kafka 。 你能对我说的都研究的比较深入 , 阿里p7都不是太大问题的 , 当然这个还需要看你的架构能力方面的面试表现了 。
第三就是编程能力 , 编程思想 , 算法能力 , 架构能力 。 首先30K程序员对算法的要求我觉得还是比较低 , 再高级也最多红黑树吧 , 但是排序和查询的基本算法得会 。 编程思想是必须的 , 问你个AOP和IOC你起码的清清楚楚 , 设计模式不说每种都用过 , 但也能了解个几种吧 。 编程能力这个我觉得不好去评价 , 但是拿一个2000W用户根据姓名年龄排序这种题目也能信手拈来 。 最后就是架构能力 , 这种不是说要你设计个多牛逼多高并发的系统 , 起码让你做一个秒杀系统 , 防重请求的设计能快速搞定而没有坑吧 。
推荐阅读
- tes战队|狼队3: 2战胜TES.A,Fly关羽绕后打出完美团战,AG能留在S组了
- 三国志战略版|夏季赛EDG强势晋级,马老师赛前预言成真!完美团战看点十足
- qghappy|世界冠军杯:QG完美团战拿下赛点,3: 1eStarPro该拿什么赢?
- 沉浮|LNG将挑战RNG,两支团战战队的碰撞,看看谁能上演完美团战
- 关羽|王者荣耀:最容易开出完美团战的边路,白起、关羽上榜,他直接秒C位
- switch|switch日报:分析师谈新款Switch!合金装备外传登陆NS
- 美团|QG的新队服被曝光!美团人员秒变黑客使者,fly的颈脖却成为亮点
- 美团|骑手摔坏牛肉汤,女顾客口吐芬芳怒曝光:我的美团账号被平台封了
- 饿了么|打败美团、饿了么!四川新外卖平台发出宣言,上线20天老总被抓了
- 美团|蚂蚁上市,马云倒是高兴了,王兴很郁闷