百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

四次面试:程序员越来越悲催了?(面试题程序员)

cac55 2024-10-25 10:30 28 浏览 0 评论



静态网页时代

张大胖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行业对程序员的要求是越来越高,现在的程序员需要学习的东西更多了, 确实是更加辛苦了,当然,能力也更强了。

将来会发展到什么程度呢?欢迎留言,说说你的看法。最后,学习从来不是一个人的事情,要有个相互监督的伙伴,对于C/C++感兴趣可以关注小编在后台私信我:【

编程】一起来学习哦!可以领取一些C/C++的项目学习视频资料哦!已经设置好了关键词自动回复,自动领

取就好了

相关推荐

Protel电路设计常用设计编辑器案例2——创建元件

#大有学问#今天介绍一下Protel常用设计编辑器的电气连接工具栏。单击主工具栏上的工具按钮或选择【查看】|【工具栏】|【配线工具栏】菜单命令可以关闭或打开【电气连接(WiringTools)】工具...

Protel调整元器件的位置(1)——移动和对齐元器件

今天介绍调整元器件位置的方法。首先介绍移动和对齐元器件的方法。在绘制电路原理图时,放置完了的电路图可能位置不太合适,需要进行移动。原理图中的所有对象都可以被移动,移动方法相似。对于元器件的移动来说又分...

电路仿真软件详谈(八),proteus电路仿真软件和protel的区别

电路仿真软件是常用工具类型之一,proteus更是电路仿真软件中的佼佼者。但是对于proteus电路仿真软件和protel,二者总是被弄混淆。例如,protel是电路仿真软件吗?proteus电路仿真...

PCB文件转换生产文件Protel 99SE_pcb格式转换

为何要将PCB文件转换为GERBER文件和钻孔数据?因为GERBER文件是一种国际标准的光绘格式文件,它包含RS-274-D和RS-274-X两种格式,其中RS-274-D称为基本GERBER格式,并...

PCB设计项目教程 -PDF_pcb设计作品

PCB设计项目教程》及相关PCB设计教材详细介绍:一、核心教材《PCB设计项目教程》该教材由徐凯、王威担任主编,于2017年由北京理工大学出版社出版。其采用“项目导向、任务驱动”的教学模式,...

最受欢迎的pcb设计软件Protel99se到底怎么样?

Protel99se是一款国内非常实用且流行的设计行业的pcb设计软件,其由pcb原理图设计和多层板电路设计两大功能组成,其最大的特点是好获取,在网上可以随便的找到,且Protel99se软件适用于w...

人人都是网络雇佣兵,一种基于路由器的ddos平台设计思路

本文灵感来自于三个方面优酷路由宝,迅雷宝这种路由器流量兑现方式Anonymous匿名者的ddos方式传统木马ddos方案先说路由宝迅雷宝,这种以用户网络为节点的CDN网络中,会传输大量的流量,我上月优...

接口性能测试工具Locust介绍_接口和性能的测试要点

接口性能测试工具其实挺多的,小型有apache的ab工具,大型的有Jmeter、Locust......这里要介绍的是Locust,相对于Jmeter进行了比较完善的封装,Locust可以就显的更自...

华硕笔记本电脑安装系统实战心得体会

故障:某某的电脑叫人安装系统至一半就蓝屏死机.拿来给我安装,发现光驱无效,不能用光盘安装.电脑启动蓝屏.解决方法:用了半天时间安装也出现类似问题.后来考虑用U盘来装.1.首先制作U盘系统,把U盘资...

dos命令systeminfo图文教程,显示操作系统配置信息msinfo32

大家好,我是老盖,首先感谢观看本文,本篇文章做的有视频,视频讲述的比较详细,也可以看我发布的视频。今天我们学习systeminfo命令,该工具显示本地或远程机器(包括服务包级别)的操作系统配置的信息,...

玩家展示现代硬件上运行的MS-DOS 拥有令人难以置信的向后兼容性

一位YouTuber展示了在现代计算机硬件上直接运行古老的MS-DOS操作系统和经典游戏的能力。这段视频由YouTuberInkbox发布,向观众展示了如何启动古老的、前Windows...

比微PE还干净还强大,带网络:USBOS V3.0超级PE装机工具20221031

期待已久的USBOSV3.0超级PE装机工具20221031又和大家见面了,用过的朋友都知道他的确很强大,对于新旧电脑的支持很好,目前为止还没有电脑不支持的,包括苹果PC。很多朋友还在用诸如大白菜、...

大童保险李晓婧:保险的本位是风险管理应在四方面进行建设

经济观察网记者姜鑫5月17日,大童保险服务宣布升级了风险管理模式,推出DOSM(DemandOriented,SolutionModel)需求导向型解决方案5.0版本。新解决方案从原有“六位...

DOS常用命令及简介_dos常用命令大全及用法

DOS是英文DiskOperatingSystem的缩写,意思是“磁盘操作系统”。我是在95年开始学的电脑,当时学校的机房里,还没有一台WINDOWS操作系统的电脑,当时都是用DOS、UC-DOS...

Windows 忘记开机密码?不用任何工具,1招轻松破解

出现忘记Windows密码的情况,概率有多大?对此,小电只能回答忘记开机密码的情况,说来就来,没有规律,也不会提前告诉你一声~而忘记Windows开机密码的时候,很多朋友都会想起可以使用u盘启动盘来破...

取消回复欢迎 发表评论: