谈谈面试别人的感受

50人阅读 评论(0) 收藏 举报
分类:

工作几年的人啦,竟然不知道switch case,每个case是需要break的。不然就一路执行到底。
工作几年的人啦,竟然没见过for(; i < 5; i++){},这么写的for循环,告诉我会抛异常。那就更别提for(;;){}还可以这么写的啦。
工作几年的人啦,竟然不知道i++和++i的区别。
工作三年的竟然给我说hashmap是有序的吧。好几个人都这么说。
工作三年的,十年的,十四年的,竟然都不知道Java的集合中的hashmap底层是数组加链表。
工作十四年的人啦,map接口的几个实现类,那不是张口即来吗?竟然说:平时就用hashmap。
工作十四年的人啦,竟然给我说,arraylist是基于key value的基础上的吧。

今天还有个工作十一年的哥们,来了之后,应聘Java开发的,我看了下简历,头几年都是在使用version studio 等在做c,c++的东西,Java也就一年不到。但是你应聘Java高级开发,你不心虚吗?哥哥哎。简单的集合都没用过几个,你来应聘Java高级,拿钱不心虚是吧。还有就是对他的工作经历表示点感慨,既然学或者做一门东西,就要专一点嘛,东一榔头,西一棒子的,你确定,这样好吗?希望看到的哥哥姐姐们也注意哦。

工作八年的不知道set为什么去重复,也不知道为什么要重写hashcode和equal方法。
刚刚工作的人,你不清楚,或者两三年的不清楚就算了,但是,有些高级工程师都干了十来年了,jdk源码都没点进去过。
当然,虽然人家没点进去过,但是还是一路过来啦,不吹不黑,在下也是钦佩。。。

是不是,有部分同学觉得,工资就应该跟工作的时间成正比!工作时间久了,随便一跳槽,跳着,跳着,工资就水涨船高,得蹭蹭的网上飙啊。
醒醒吧,年轻人,咱这不是国企,拿钱是看能力的。
有这想法的人,还是回家考公务员吧。不然,继续呆在这个行业,也不会有较大发展的。

你说你就要搞技术,完全看不出来啊,估计平时写代码也不会严格要求自己。
就比如:
写完代码你会格式化吗?
命名文件,方法,变量的时候,你会严格执行驼峰命名法吗?
常量的定义会全部大写吗?
提交代码的时候会认真写一下提交理由吗?
写代码的时候,代码要是有黄线警告,你估计都不会看的吧,反正代码又没报错。
方法,变量,文件的注释估计也是能省就省了吧。反正都是自己维护的嘛,我走了,管球他呢。
遇到有啥疑惑的地方,估计也就一百度,哎,能用,好,就那样吧。下次遇到的时候,那下次再说咯。

(不吹不黑,我就是简单的摆事实,讲道理。)
在这里,还有这么一部分人,从培训机构学习几个月,出来之后,在简历上就写工作了几年。
都是因为这帮人,把现在找工作的环境,搞得乌烟瘴气的。你有没有工作过,那分分钟就能问出来。
不是舌灿莲花,就能吹出来的,当然,不排除,真有这么牛逼的人。会吹,能吹,也许,面试官就爱你这人吹牛的能力呢?
不要太相信培训机构,说的,出来找工作很容易,分分钟就几万的月薪。那不是所有人。毕竟人家是搞宣传的,不吹一下,怎么招生。
(不吹不黑,我就是简单的摆事实,讲道理。)

说到底,还是基础,不是框架,框架不是你写的,也不是你能决定使用哪些框架的。再者说了,就算真让你说框架,你真就能清清楚楚明明白白的把框架说明白吗?
说到底,也只能说用过。

那么就有人要问了:
精通基础知识,底层知识,源码知识,写出来的代码跟不精通的人有啥不一样的吗?

有很大的区别,假设有一个普通的Java开发A和一个精通各种源码的Java开发B,写出来的代码从细节上差别很大。
我举几个例子:
1、A使用List只知道使用ArrayList,B会根据不同的场景选用不同的List,删除、插入比较多使用LinkedList,顺序添加、遍历比较多使用ArrayList,读远多于写的场景还会用上更好的CopyOnWriteArrayList(并发场景下)
2、A使用ArrayList只会写List list = new ArrayList();,B则知道写List list = new ArrayList(N);指定ArrayList的初始长度,避免底层数组扩容影响性能(hashmap同理)
3、整数转字符串,A可能用的比较多的是i+""的形式,B则知道使用Integer的toString()方法性能远高于前者
4、A使用ThreadLocal只知道get/set,B使用ThreadLocal则知道则使用前或者使用后必须先remove()一下
5、多线程同步时,使用Map的时候,A只是知道hashtable,但是B就知道ConcurrentHashMap
6、当A还在写for(;;)循环的时候,B除了foreach之外,都已经熟练使用Java8的Lambda表达式
7、A一般只用hashmap,B却知道hashmap无序,linkedhashmap和treemap虽然有序,但是linkedhashmap可以保证顺序与添加的一致,treemap却不管这个

差距体现在方方面面,真的不是几句话能说的清楚的

就拿我来说,虽然,看我的博客,已经总结了不少东西,但是,不得不承认,自己还真是渣渣的不行。
有时候,你以为你已经很努力,很牛逼啦,但是,比你牛逼的人,还是海了去了。
路漫漫其修远兮,
求不求索,就看个人啦。

不好意思,我就发一下我面试的时候感慨。不吹不黑。


要是你看到我的这篇文章,你还是一下状态,那么你真该反省一下,我适不适合继续干这个行业啦。

1,集合只知道hashmap和arraylist。其他的要么干脆没听说过,要么就只是听说过。(两三年的人,都可能是这个状态。)

查看评论

谈自己在大学里面的感受

我是一名大2的学生,学的是电子信息科学与技术专业。。。来大学1年多了 自己的感触还是蛮多的现在我就谈谈自己的的同学的生活,学习吧我们现在每周的课也就30节的样子,可以说时间充裕 也许有点专业课比我们还...
  • fuxu52073
  • fuxu52073
  • 2010-12-11 18:08:00
  • 255

谈谈感受!!

  • kunpeng007
  • kunpeng007
  • 2010-04-14 20:59:00
  • 160

大一一年的学习感悟

这个暑假过了就大二了,对最近一年的学习进行总结。大一,怀着对IT行业的热情加入了一个网站开发的工作室,这也使我走上了一条自学的不归路。在看清了中国大学的IT教育的后,发现好的老师越来越少了,发现跟着学...
  • mania_yu
  • mania_yu
  • 2015-07-26 12:38:55
  • 201

谈谈两次面试的感受

最近经历了两场面试,一个是小型的软件公司,一个是比较大型的软件公司,但是无论是哪家都给我留下了很大的印象。一次是打击一次是摧残,本来还觉得自己的技术还可以,不是很优秀,但是也没有那么差。面试了两次之后...
  • shanshan209
  • shanshan209
  • 2010-07-03 15:25:00
  • 705

毕业前夕一

临近毕业,至今工作还没有头绪。每天发生过的事情简单而又单调, 待在学校里混日子,没出去过总会觉得外面的世界很精彩 很想找一份简单的工作学习下工作的经验。 前天的时候因为毕业设计的事情老师问我们何时...
  • akaiyijian001
  • akaiyijian001
  • 2016-02-25 19:59:14
  • 115

谈谈.Net技术面试

  • 2011年10月23日 23:08
  • 105KB
  • 下载

只顾自己说,不顾他人感受

案例情景      教育策略 独生子女为我独尊,孩子们看不到别人的优点,找不到自己的缺点,周末小结谈话活动,从不说他人的优点,专挑别人的毛病 ,虽然它可能只是表达他...
  • textboy
  • textboy
  • 2015-06-03 09:15:28
  • 1176

第一次作为面试官的感悟

这几天有幸跟着老员工经历了一场校园招聘。遥想去年还是一个小小求职者,现在就要坐在桌子的对面,角色的转变,还是感触良多,就简单记下来。最近半年绝少写博客了,第一个原因当然是工作太忙了~ 显然,明白人都知...
  • yanbixing123
  • yanbixing123
  • 2017-09-29 22:42:48
  • 720

Web前端面试指导(三十一):谈谈你对this的理解

题目点评 主要考察你对面向对象编程的理解,特别是对象的指向问题,如果连对象的指向都搞不清楚,很难说明你是一个优秀的前端开发人员,所以回答this的知识点是体现你的身价的时候到来了!如果能够回答好这个问...
  • lxcao
  • lxcao
  • 2016-10-07 17:28:08
  • 6439

谈刚进一公司的感慨

从2014年毕业后 踏入了社会中的IT行业,做了一名有理想有报复的程序员。 从初窥门径到进步,这是一条充满感慨的道路,过去先不提。     就从今年开始吧: 今年在重庆**公司入职,现已入职快三月了...
  • qq_38282003
  • qq_38282003
  • 2017-08-25 16:22:29
  • 138
    个人资料
    等级:
    访问量: 548
    积分: 69
    排名: 165万+
    文章存档