现在去哪个公司面试首先就是填一份面试单,然后就是两三页纸的笔记题了。这时有些同学看到还要笔试要么扭头就走要么做个一半就走了,那剩下的一半人还是坚持做完笔试等待结果。

  可能大多数程序员都讨厌笔试这个环节甚至反感这种公司,认为考的都是些基础,又有些偏门 在真实项目中又用不到的知识,完全没必要嘛,多聊聊项目多好嘛。

面试为什么要笔试环节?

一是跟风,其它公司都有笔试,我们为什么没有?分高的就是优秀的。

二是暴力筛选,候选人太多,只能通过设置这一坎才能有合理的理由拒绝一批人,而且也很有效果,就像学历需要211和958院校的要求一样。

三是跟据公司岗位要求需要必备的专业的基础知识,如果这些东西都不知道,那你就只能呵呵了。

  大多数公司都是以笔试而笔试,认为得分高的能力肯定不错,分低的那能力也就弱了,但现在来说他们的笔试的题其实也都是从网上随机抄下来的,而且都没改一个字。而大多数面试者都变得非常聪明,直接在网上搜索C#面试题库,Java面试题库,PHP面试汇总……更有甚者 有些培训机构也直接传授面试一条龙的经验,把面试所需的一切注意事项和问的问题怎么回答都给你设计好了,你只要会背就行了,后面面试前刷几遍题,拿到试卷唰唰的几分钟就做完了,面试官一看这分数 是个人才啊 要了 呵呵…… 甚至出现新老员工薪资倒挂的现象也不足为奇。

  所以有人说笔试中的内容都是理论,实践中很少用到,不会也很正常,还有笔试题都是刷题的,考不出真实的实力,浪费时间。

  作为工作多年的猿来说去过不少公司应聘,也做了不少笔试,甚至有不少公司还要做性格测试(好几页纸,一个多小时啊……)

  本人也是不喜欢笔试,但本着尊重各公司的制度的态度也是认真的将笔试题做完,而且对于老猿一般来说笔记题都不是太难的内容,除非各别公司以装逼为目的,硬出一些不着边际的题。

  后来公司由于发展需要扩大人手,作了几次面试官,本着以关怀的心态将笔试取消掉了,直接让候选人直接面谈。在面淡中发现问到业务相关的技术问题时由于不了解候选人的技术能力的高低 问的方面比较广,深度只能从深到浅 这样到面试完相当的花时间,这样双方都感觉比较累,所以后面我们根据业务需要的技术如 静态变量和实例变量的区别、JVM原理、反射的原理、多并发锁的实现、秒杀功能的实现和会出现的问题怎么解决,基本SQL行转列,列转行等基础笔试题。其实从笔试题来讲只有做得好不好而不是会不会做的问题,我们的目的不是考倒候选人,而是从笔试中看出候选人的水平处于哪一个程度,然后面试时提出相应深度的问题,如果从笔试中就看出SQL不行,那就不会再问SQL方面的问题,如果能看出对源码很有研究那可以继续深入探讨,看到了哪一个层度,这样双方都会比较舒服,在较短的时间内比较全面的体现出候选人的能力。

  表达能力对于程序猿来说也是一大难题,很多人经常说做了这多年一到与考官面对面面试就哆嗦,无法完全表现出自己的真实实战能力,这时笔试就是很好的让你冷静的思考问题。

  其实对于程序猿来说企业要求经验门坎是5年以下的才会笔试,毕竟只要不是非常差的公司出来的员工基本会把应该趟过的坑都会趟一遍,该有的基础知识都会掌握,那笔试就纯粹多余了,那对于5年以上的都会直接面淡,而不会考虑到浅层次的问题,比如直接就是做过的项目架构方面从浅到深的解决方案。

  但从另外一点来说不管你是几年经验的,如果你能把笔试题做完,我觉得至少从态度上来讲公司对你是有好感的。因为考察的不仅是你的技术能力,还有你对新技术的学习能力还有解决问题的能力、工作态度,这才是重要的,业务是多变的 出现的问题也是你从没遇到过的,也需要你用新技术来解决,如果不负责任的让你进来到时候任务完成不了不仅是你自己痛苦,整个项目组估计都会产生怨恨。

  最后不管公司有没有笔试,都还是好好的准备一下理论知识刷一刷题吧,毕竟能到复试活到最后才是硬道理。

为什么程序员都反感笔试?相关推荐

  1. 为什么很多程序员不反感加班?行内人:老板给钱是真的给啊

    为什么很多程序员不反感加班?行内人:说给钱老板真的给! 一提到程序员,大部分人第一反应是加班多.996.脱发,这几乎成了外界对程序员刻板印象的标配.不少知名的互联网大厂也是加班之风盛行,譬如著名的华为 ...

  2. 100%的程序员都想挑战的算法趣题!| 码书

    计算机的世界每天都在发生着深刻的变化.新操作系统的发布.CPU性能的提升.智能手机和平板电脑的流行.存储介质的变化.云的普及--这样的变化数不胜数. 在这样日新月异的时代中,"算法" ...

  3. 凌晨三点,各类程序员都在干吗?

    1.凌晨三点,各类程序员都在干吗? 我想问,前端是不是提早下班了? 2.三天后再回头看看自己写的代码 3.代码质量 VS 开发时间 4.程序员的爱情观 5.一定要看到最后 记得点击「在看」,然后转给你 ...

  4. 每个程序员都应该知道的10件事!

    如果你已经编程了一段时间,并且想学习编程,那么你可能在想什么才是一个好的程序员?计算机科学与技术专业毕业生能做些什么,来为软件开发职业生涯做准备? 在本文中,我将分享10件我认为每个程序员都应该知道的 ...

  5. 老程序员都去哪儿了?

    摆在老程序员们面前有三条路,一是转行,二是继续钻研成为技术大牛,三是转型为管理人员. 我最近采访了十五位30岁以上的老程序员们,在此我想发表下我的观点. 网络上总有这类观点-- 「如果所有的技术都想着 ...

  6. 我敢打赌,这是98%的程序员都想挑战的算法趣题!

    计算机的世界每天都在发生着深刻的变化.新操作系统的发布.CPU性能的提升.智能手机和平板电脑的流行.存储介质的变化.云的普及--这样的变化数不胜数. 在这样日新月异的时代中,"算法" ...

  7. 优秀的程序员都在哪里 如何寻找优秀的程序员?

    优秀的程序员都在哪里 这是你第一次公开招募雇员.如同大多数人一样,你会发布广告,可能也会浏览一些大型的网上论坛,然后你就收到了一吨的简历. 一份份看下去,你会想:"嗯嗯嗯,这人应该可以.&q ...

  8. 每个程序员都应该读的书

    在国外一网站stackoverflow看到了一篇贴子,<每个程序员都应该阅读的书>,里面有上百种书,部分图书已由图灵教育出版.因为除了这里面的书,图灵教育认为还有一些值得程序员去阅读的书, ...

  9. 为什么优秀的程序员都成了无能的领导?

    作者 | Zachary Minott 译者 | 弯月 出品 | CSDN(ID:CSDNnews) 以下为译文: 小明是一位雄心勃勃且成绩斐然的开发人员. 他工作非常努力,每天都会想方设法磨练自己的 ...

最新文章

  1. 简单介绍互联网领域选择与营销方法
  2. java饿汉式有啥作用,Java面试 - 什么是单例设计模式,为什么要使用单例设计模式,如何实现单例设计模式(饿汉式和懒汉式)?...
  3. 为什么工业控制系统需要安全防护?
  4. 皮一皮:这是歪打正着了???
  5. torch sigmoid练习
  6. EBS默认的登录账户和密码
  7. Boost:boost::bimaps::vector_of的测试程序
  8. 操作系统(二): 进程与线程
  9. 谁是现在最年轻的院士?
  10. elementui 弹窗 显示详细信息_ElementUI中el-table双击单元格事件并获取指定列的值和弹窗显示详细信息...
  11. c#复制包含子目录文件夹代码
  12. 【斐波那切数列】LeetCode 70. Climbing Stairs
  13. 2019年区块链专利增速可能放缓?
  14. python 正则表达式 sub_Python 正则表达式:sub
  15. C++直接初始化和复制初始化
  16. [NXP.iMX6UL] NFS服务器
  17. 什么是可视化?数据可视化有什么作用和价值
  18. ubuntu18.04或20.04 安装显卡驱动
  19. 【毕业设计】基于springboot的小区智慧物业管理系统
  20. 20210310 钣金件螺栓螺帽缺失检测汇总 dropout

热门文章

  1. python处理多个excel数据_python 读取多个excel数据写入同一个excel中
  2. 数据结构和数据类型简介
  3. alibaba.gpu.schema.catsearch( 按类目查询spu接口 )
  4. onclick,onfocus,onblur,onload事件
  5. java 16进制转64进制_Java进制概述及进制间的相互转换
  6. nil:你到底是让我有多么蓝瘦香菇?
  7. HTML5前端入门教程:Ajax 异步请求技术
  8. 实用技巧|AD19快捷键大全
  9. iOS 图片压缩方法
  10. 上云发送邮件报 Could‘t connect to host,port: smtp.exmail.qq.com,25; timout -1解决方式