四次面试:程序员越来越悲催了?
作者 | 刘欣
责编 | 伍杏玲
本文经授权转载自码农翻身(ID:coderising)
静态网页时代
张大胖V1.0 毕业了, 去一家公司面试。
“会做网站吗?”
“会,我会用Dreamweaver/FrontPage写HTML页面,不仅是文字,我还能在里边添加图片,JPEG、GIF的都行,比纯文字的漂亮多了。奥,不懂这些高深的技术名词啊, 没事,只要你给我提供材料,我就能做出来,我还知道怎么传到服务器上去,可以用一个叫做cuteFTP的软件。”
“行,那你来吧,月薪3000。”
张大胖欣喜若狂 :哇,这么多钱,我要财了!
动态网页时代
张大胖V2.0 毕业了,去一个公司面试。
“用ASP写过网站吗?”
“写过啊,我用ASP写过在线的聊天室!用application对象来存储聊天记录,用session保存当前登录的用户信息。”
“聊天记录不保存到数据库吗?”
“没有,一般来说,参与聊天的人能看到过去一段时间的聊天记录就可以了,所以就直接放到内存中了,这样速度很快。”
“那大家都在说话,岂不就冲突了?”
“奥,ASP的那个application对象是可以加锁的。”
“用户端是浏览器,怎么实现刷新啊?”
“这个不难,加上一个refresh tag 就行, <meta http-equiv="refresh" content="3; url=xxxxx"> , 像这样每隔3秒就刷新了。”
“嗯,看来有实践经验,我们公司就缺你这样的人才,来吧,月薪5000。”
张大胖:“好多钱!再攒几年就可以买房了!”
21世纪初
张大胖V3.0 毕业了,去一家公司面试。
“讲讲MVC是怎么回事?”
“MVC是Model-View-Controller的简称,实现了Web网站各个模块的职责分离......”
“说说EJB的生命周期,如何管理事务的,在WebLogic中部署都需要哪些部署文件......”
“你都用过哪些设计模式啊,在白板上画个类图,详细地讲讲。”
“讲讲Java 集合类。”
“AJAX的原理是什么?jQuery都有哪些选择器?”
“数据库的事务是怎么回事?有哪些隔离级别?”
“好了,什么时候能上班?月薪8000。”
张大胖:“还行, 北京房价一平米五六千,还是有希望的。”
现在
张大胖V4.0 毕业了,去一家公司面试。
“JDK的源码看过没有, 先说说HashMap的实现原理吧!”
“JVM类加载的过程是什么?Java的内存模型是什么样的?JVM的垃圾回收算法有哪些?讲讲Java 锁的实现原理。”
“比较一下select、poll、epoll 的优缺点。”
“TCP和UDP有什么区别, 为什么TCP要三次握手,四次挥手?TCP如何控制阻塞?HTTP的短连接和长连接是什么意思?”
“Spring的AOP是怎么实现的?ASM是怎么操作字节码的?”
“volatile 是怎么回事?CAS呢?ABA问题怎么解决?”
“线程池是怎么回事?有哪些参数可以设置?”
“说说MySQL 的InnoDB索引的实现原理。如何有效地利用索引?MVCC是怎么回事?数据库的读写分离,表的垂直和水平拆分怎么做?缓存和数据库的一致性怎么处理?”
“讲解CAP理论, 最终一致性,BASE的原理。”
“用通俗的语言讲解一下Spring Cloud。”
张大胖被面得头晕眼花, 最后得到了一个消息:“你先回去吧,有消息会通知你的。”
写在最后
程序员是越来越悲催了?不见得。
时代在变,技术在变, IT行业对程序员的要求是越来越高,现在的程序员需要学习的东西更多了, 确实是更加辛苦了,当然,能力也更强了。
将来会发展到什么程度呢?欢迎留言,说说你的看法。
作者简介:刘欣,前IBM架构师,近20年从业经验,「码农翻身」公众号作者,畅销书《码农翻身》作者,用故事讲解技术是拿手好戏。 拨开技术迷雾,轻松理解技术本质,从「码农翻身」开始。
快速挑战Python全栈工程师:
https://edu.csdn.net/topic/python115?utm_source=csdn_bw
【END】
作为码一代,想教码二代却无从下手:
听说少儿编程很火,可它有哪些好处呢?
孩子多大开始学习比较好呢?又该如何学习呢?
最新的编程教育政策又有哪些呢?
下面给大家介绍CSDN新成员:极客宝宝(ID:geek_baby)
戳他了解更多↓↓↓
热 文 推 荐
☞ 亚马逊中国挂了!华为 2018 研发支出超苹果;苹果设计核心元老离职 | 极客头条
2019 Go 开发者路线图,请收下这份指南!
阿里 P9 级面试官是如何 360° 无死角考察候选人的?
☞真の硬核粉丝!小学生也参加杨超越杯,作品优秀!
☞ 阿里半跪过,任正非差点跳楼,京东被骗光钱:成年人的生活哪有容易二字?
☞ 回报率29%! 大神用情感分析创建一个比特币交易算法, 原来交易玩的是心理战
☞ 硬核粉丝 | 清华双胞胎“YCY Dance Now”杀进超越杯编程大赛决赛
☞ 异构计算=未来?一文带你秒懂3大主流异构
☞ 她说:为啥程序员都特想要机械键盘?这答案我服!
System.out.println("点个在看吧!");
console.log("点个在看吧!");
print("点个在看吧!");
printf("点个在看吧!\n");
cout << "点个在看吧!" << endl;
Console.WriteLine("点个在看吧!");
Response.Write("点个在看吧!");
alert("点个在看吧!")
echo "点个在看吧!"
你点的每个“在看”,我都认真当成了喜欢
四次面试:程序员越来越悲催了?相关推荐
- 四次面试:程序员越来越悲催了
作者:刘欣,来自:码农翻身 1. 静态网页时代 张大胖V1.0 毕业了, 去一家公司面试. "会做网站吗?" "会,我会用Dreamweaver/FrontPage写H ...
- 2019年的面试经验:Java程序员越来越悲催了!
就今年大环境来看,跳槽成功的难度比往年高很多,一个明显的感受:今年的Java技术栈面试,无论一面还是二面,都特别考验Java程序员的技术功底. 最近有人搜集了93套腾讯.阿里.美团.百度.网易等公司9 ...
- 2019 年的面试经验:Java程序员越来越悲催了!
就目前大环境来看,跳槽成功的难度比往年高很多.一个明显的感受:今年的面试,无论一面还是二面,都很考验Java程序员的技术功底. 最近我搜集了93套阿里.美团.网易等公司19年的面试题,把技术点梳理成一 ...
- 五次面试,程序员的悲催轮回
前言:本文是<四次面试,程序员越来越悲催了>的修改版,第五次面试,会是怎么样呢? 01 静态网页时代 张大胖V1.0 毕业了, 去一家公司面试. "会做网站吗?" &q ...
- 【面试相关】(三)如何面试程序员?
一.提问之前的准备 首先,最重要的是,你自己一开始就应该想清楚: 需要新员工完成什么样的任务? 怎样的人能完成这样的任务? 哪些途径和方法可以发现这样的人? 只有明确这些根本性的问题,才能正确高效地完 ...
- 工作四年Java程序员的自我救赎
本人2018年七月毕业到今年2022年4月,差不多快四年的工作.回首四年,迷茫过,努力过,但是就是没有坚持过.四年中其实学到的东西也有,但是都不深入,感觉自己已经快被时代淘汰了,自己也28岁了,按正常 ...
- 2012.5.25微博热报——面试程序员的方法、敏捷转型
梁斌penny在微博上指出,面试程序员的时候,要的是生产力,而不是高智商:姜信宝Bob在微博上提出问题,从非常成熟的瀑布式转型到敏捷开发,是否需要制定敏捷开发流程.两条微博引发大家的热议. \ @梁斌 ...
- 太丢脸!应届毕业面试程序员,你被PASS的原因不可以是这4点!
对于应届毕业生来说,面试受挫是很正常的事情.面试官其实很了解这些应届毕业想当程序员的孩子们,除了专业技能不够扎实以外,沟通表达能力较弱,社会阅历也比较浅,既然面试官本来就是用挑剔的眼光来选拔人才的,对 ...
- 脱单有望女程序员越来越多了
感觉一说起程序员 大家都会想到一个男性的形象 但如今,情况正在慢慢发生改变 越来越多女性加入到编程领域 今年高考692分的女学霸:想当程序员 随着数字化新浪潮的袭来,越来越多的女性朋友加入到了工程师. ...
最新文章
- golang中struct字段
- 启明云端分享|SSD20X_烧录mac地址文档参考
- java 扩展数据类型_005Java学习--数据类型及拓展
- 2020年10月份Github上热门的开源项目
- 哪三级分类java_技术汇总:第五章:使用angularjs做首页三级分类
- 使用Ubuntu的Crontab定时任务需要注意的地方
- SpringBoot2.0.0启动流程
- 使用C#的后端Web API:循序渐进教程
- 解决sese9 安装时多个屏幕
- 可以测试流放之路伤害的软件,流放之路DPS面板计算方式_流放之路怎么看自己的伤害_52PK...
- Elasticsearch---Analyzer(分析器)
- Mac电脑使用:终端的管理员用户和普通用户的自由切换方式
- 【方法篇】S-棕榈酰化蛋白修饰质谱鉴定方法
- Codevs 4909 寂寞的堆
- Layui Form 如何主动验证表单是否通过
- 【vue】To install them, you can run: npm install --save aws-sdk module
- 移动安全规范 — 1 -WIFI连接安全规范
- python关键词共现图谱_如何用知网导出的关键词 几秒 生成共现矩阵及图谱 》完整版...
- 【华为OD机试真题 python】停车场车辆统计
- 计算机工程师花了三年建模女朋友,网易工作十年游戏建模师,还没有女朋友,是怎样的一种体验?...
热门文章
- typora代码块语言linux命令,typora工具的使用以及MarkDown语法
- PIL修改带有透明像素的png图片颜色
- mysql join 原理 简书_mysql-join
- mysql replace 不区分大小写_mysql 不区分大小写的解决
- Boost.Asio的网络编程
- 深入理解Linux/Unix文件描述符和epoll
- 中国天然蜡乳液行业市场供需与战略研究报告
- db2 导入数据_IBM BigInsights大数据迁移
- 第10章 随机山水画(《Python趣味创意编程》教学视频)
- Bing 和 Cortana 源码遭泄露,网友嘲讽:其实没人想要