2018年9月24日的中秋之约--期限是2020中秋
2020年中秋,中秋和国庆是同一天,在这一天之前我的工资必须达到2万以上。我也不知道自己是否能够达到这个标准,但是约定就是2万。从事Java 开发,工资达到2万的水平,我百度了一下。作为发展的规划。
基本要求:
1.能否独立完成项目,以及完成过哪些项目,至少是6+项目。项目经验多了,对于需求的理解能力也会好很多。 2.对于自己所做项目用的技术框架,是否足够清楚,能否回答出来是如何选型的。并不要求现在能够去做架构的选型,但是一定要了解自己原有项目的架构体系。 3.是否对行业技术的现状有足够多的了解,是否有主动学习的表现。这是看一个人的视野开阔程度,15K的程序员我不要求这些。20K的程序员必须要读一些主流的体系,哪怕说出来几个名词都可以。 4.处理过的最大的数据量是多少,有没有超过千万级的流水。处理过的最大的并发数是多少,TPS能到达多少。 5.是否了解分布式和缓存,RPC框架用过哪些,缓存的失效策略怎么处理。 6.是否能够快速的解决线上的故障,是否熟悉Bug和线上Bug的紧急修复流程。 7.是否熟悉项目工具,如Jenkins,Nexus,Confluence,wiki,git,svn等项目中常用的东西。 8.是否对性能调优有了解,GC的算法了解到多少。
详细要求:
1 源码分析专题:
2分布式专题
3、微服务架构
4、性能优化
第一个是基础。比如对集合类,并发包,IO/NIO,JVM,内存模型,泛型,异常,反射,等有深入了解,最好是看过源码了解底层的设计。比如一般面试都会问ConcurrentHashMap,CopyOnWrite,线程池,CAS,AQS,虚拟机优化等知识点,因为这些对互联网的企业是绝对重要的。而且一般人这关都过不了,还发闹骚说这些没什么用,为什么要面试。举一例子,在使用线程池时候,因为使用了无界队列,在远程服务异常情况下导致内层飙升,怎么去解决?你要是连线程池都不清楚,你怎么去玩?再举一例,由于对ThreadLocal理解出错,使用它做线程安全的控制,导致没能实现真的线程安全。所以作为一个拿两万的JAVA程序员这点基础是要有的。
第二你需要有全面的互联网技术相关知识。从底层说起,你起码得深入了解mysql,redis,mongodb,nginx,tomcat,rpc,jms等方面的知识。你要问需要了解到什么程度,我可以给你说个大慨。首先对于MySQL,你要知道常见的参数设置,存储引擎怎么去选择,还需要了解常见的索引引擎,知道怎么去选择。知道怎么去设计表,怎么优化sql,怎么根据执行计划去调优。
高级的你需要去做分库分表的设计和优化,一般互联网企业的数据库都是读写分离,还会垂直与水平拆分,所以这个也有经验的成分在里面。然后redis,mongodb都是需要了解原理,需要会调整参数的,而nginx和tomcat几乎都是JAVA互联网方面必配,其实很阿里的技术栈选择有点关系。至于rpc相关的就多的去,必须各种网络协议,序列化技术,SOA等等,你要有一个深入的理解。现在应用比较广的rpc框架,在国内就是dubbo了,可以自行搜索。至于jms相关的起码得了解原理吧,一般情况下不是专门开发中间件系统和支撑系统的不需要了解太多细节,国内企业常用的主要是activeMQ和kafka。你能对我说的都研究的比较深入,阿里p7都不是太大问题的,当然这个还需要看你的架构能力方面的面试表现了。
第三就是编程能力,编程思想,算法能力,架构能力。首先3W程序员对算法的要求我觉得还是比较低,再高级也最多红黑树吧,但是排序和查询的基本算法得会。编程思想是必须的,问你个AOP和IOC你起码的清清楚楚,设计模式不说每种都用过,但也能了解个几种吧。编程能力这个我觉得不好去评价,但是拿一个2000W用户根据姓名年龄排序这种题目也能信手拈来。最后就是架构能力,这种不是说要你设计个多牛逼多高并发的系统,起码让你做一个秒杀系统,防重请求的设计能快速搞定而没有坑吧。
里面的技术不是让你全部掌握,但是很多东西是面试官必问的,所以你不能不知道,更希望给那些需要这些信息的人帮助。那些质疑我的人去面试一下就明白我说的对不对,如果有机会可以再分享一次,我们来谈谈互联网的JAVA面试题,我可以把90%的题目全部给你列出来。我其实不怀疑我说的这些技能树能拿到25K或者30K+的可能,但现在互联网相对来说还是比较泡沫。
2018年9月24日的中秋之约--期限是2020中秋相关推荐
- 2018年7月24日日报
姓名:任光烨 日期:2018年7月24日 今日学习任务:自学文件操作,单链表,完成通讯录4.0. 今日完成情况:都已完成,100~200行代码. 今日开发中出现的问题汇总:全局变量的延迟问题,fwri ...
- 梦想世界2014年5月29日服务器维护公告,2018年5月24日更新公告
2018年5月24日更新公告 发布时间:2018-05-24 [新增内容] 1.口令红包:新增帮派口令红包,玩家通过帮派频道-表情-红包即可打开口令红包界面 1)开放时间为:晚上18:00-22:00 ...
- 2018年7月24日安全快讯
安全动态 "漏洞即挖矿" DVP去中心化漏洞平台全球上线 https://dvpnet.io/ 大量蓝牙硬件和系统驱动程序受加密bug影响,可能导致攻击者获取秘钥 https:// ...
- 用Windows Live Writer在51CTO写博客(2018年2月24日更新)
OpenLiveWriter客户端下载请见附件 打开客户端:使用Windows Live Writer时会出现向导界面,快速引导我们配置博客空间,如图: 选择"Other services& ...
- 2018年8月24日英语学习
新句 短篇1主题:中年危机(midlife crisis) phrase almost completes itself: midlife crisis 中年危机 这个词语几乎完全的解释了自己 It' ...
- 预创未来 | 2018创投圈开年盛会:微软加速器·北京10期创新展示日——1月24日 未来触手可及!
[数据猿导读] 微软加速器是数据猿的重要合作伙伴,联合举办微软加速器·北京十期创新创业展示日.数据猿作为本次活动协办方,诚邀您光临微软加速器·北京十期Demo Day 官网 | www.datayua ...
- 贪婪洞窟2服务器维护,12月24日贪婪洞窟2停服维护公告_贪婪洞窟2更新了什么_3DM手游...
贪婪洞窟2更新了什么12月24日更新了什么内容?又加了什么新的玩法?更新之后玩家们会获得什么奖励?想必给为玩家们应该都想啊哟知道吧,贪婪洞窟2发布停服维护公告,此次停机维护贪婪洞窟2更新了什么?不了解 ...
- 7月18日服务器维护时,2018年7月18日维护公告
亲爱的玩家朋友: 为保证服务器的运行稳定和服务质量,<梦幻西游>手游所有服务器将于2018年7月18日8:00停机,进行维护工作.预计维护时间为8:00-9:00.如果在预定时间内无法完成 ...
- 著名物理学家张首晟2018年12月1日去世,享年 55 岁。此事件被美国当地警方认为是自杀,目前已经结案。
<麻省理工科技评论>杂志官方微博 6 日消息,著名物理学家张首晟去世,享年 55 岁.此事件被当地警方认为是自杀,目前已经结案.人们后来从张首晟家人和物理系的电子邮件通信中获知,他此前一直 ...
最新文章
- 【USACO 3.1】Score Inflation(完全背包)
- Php输出Xml报错:XML declaration allowed only at the start of the document
- USB接口类型的区别
- Property 'filter' does not exist on type 'Observable' 报错解决方法
- android Fragments (Android官方文档中文版)
- spring boot demo(spring jdbc访问数据)
- 10.leetcode83-Remove Diplicates from Sorted List
- 最全的CSS浏览器兼容整理
- IDEA左侧project导航栏设置背景色
- 计算机考研复试题目大全
- 如何选择和设置SEO关键词
- 转载】强制删除域控制器
- 关于怎么测试网站页面打开速度?有什么工具能实现么?
- CarEye GT1078 转GB28181 方案
- Airbnb产品运营数据分析
- 装自己的服务器(教程)yum-jdk-mysql-防火墙-SVN-redis-申请域名
- 名帖176 苏轼 行书《杜甫堂成诗卷》
- Protocol Buffer 时间类型定义
- pdf怎么压缩,好用的pdf压缩工具介绍
- 【动态规划DP】跳木桩
热门文章
- namespace 命名空间
- 火了70年的厨电界“好莱坞大明星”,各种影视剧都用它当道具来提气丨钛空最生活...
- migo初始化库存 s4_SAP项目用户操作手册-MIGO 货物移动.docx
- 特斯拉Autopilot软件重写
- 如何解除win10和Git的最大文件路径限制
- 2020新区势峰会精彩回顾,预见“金融科技+区块链”的下一站
- 涉密计算机等级台账,保密工作台账的.doc
- 京东网京东快报超级链接验证
- 新书上市 | Python办公自动化(好友新书,值得一看,文末有福利)
- bzoj1599: [Usaco2008 Oct]笨重的石子