这两个星期还是去了三四家公司面试,都失败了:
1. 到 A 公司去面试,几经周折,到了那个鸟一直拉屎(地上真的很多白色的那个啥)的地方。去后填写了基本信息后就被带到那个面试官面前,然后我见到那个面试官了,长的可真是不怒自威(抱歉,这个词太好了,用在这里太损这个词了)的那种!他坐电脑前忙自己的,全然不顾我是来面试的。十几分钟后,说,你把这几个题目做做,我一看题目,都是最基础的,做了下。本来超级简单的题目,只需用一个fread函数和一个fwrite函数和一个冒泡排序就行的。可是在纸上写我真的忘记了fread的参数,但是这个SB题目太简单了不是么?我以为没什么的,大家都是敲代码的,这种题目是个搞程序的都知道很简单,思路随便说说就行,结果,他看了我做的,然后看了下我的简历,就一直把说话的重点放在:你的题目做的不好,你的基础很不扎实。项目经验讲着讲着就被不耐烦的打断了。最后结果:“我们需要基础更好一些的”。
吐槽:拜托,用fread的时候我上大一,现在做的项目基本上没有用到这个简单的函数,我只是忘记参数了,跟你说了好多次,尼玛你编程用到的函数成千上万,你能在纸上写出来每个函数的参数吗?编程都这么久了,这个不是一看就知道该怎么做的么?你还不信我不会写几十行的文件读取(compiler自然会提示你参数)??????
2. B 公司,一去,给了个题目,考算法的,排列组合,。。。。高中的东西,忘记了。结果:面试官说,可以走了。
吐槽:为毛不问其他的?为毛不问项目经验?为毛不问做了哪些东西,会哪些,懂哪些?仅仅凭一个高中数学题就能判定?你还记得C43 和 A43吗?编程里面会用到吗?我应聘的是程序员,不是算法工程师,我拿着区区几千块的代码费搞个P的算法?学Google考算法?这题不看答案你做的出来吗?你做的出来吗?!你居然一句话都不问,整个面试过程就一句话:没做出来?你可以走了。
3. C 公司,HR打电话过来让我去面试。发的邮件里面说:我们经过慎重考虑和仔细赛选,觉得您很符合我们公司的XX岗位,特诚邀您来面试。第二天去面试,到公司后,前台让我等了三分钟,等来了一个人,跟我说:你是搞C++的还是.net?我说C++,他说:您好,我们不招C++的,然后就没有然后了……回家后,前台打电话过来:请问您为什么没有来面试?我跟她说了过程,她说:那我了解一下,然后,就没有然后了。。。
吐槽:……
给面试官:
从网上 download 几个题目,从各种贴吧,博客,论坛里面弄来(肯定得附上答案,否则你有把握吗?!),我不否认可以考考,但是,你觉得这是全部吗?你没发现你的题目很偏吗?要么是复杂的算法,要么是很偏的语言方面(C++类默认生成六个函数,但你为毛偏要问取址运算符函数呢?你用过吗?是不是觉得这个题很偏绝对能考倒别人?那样心里是不是很有成就感?),要么是排序,是的,冒泡、选择、快速、堆、插入等多个排序,哪个不会考哪个,问题是,我不会堆排序上班了真的用到我不会百度吗?你的项目里面有几个排序?因为不会写堆排序而PASS别人你觉得很有理由吗?
那我可以百度1000个题目,哪怕你工作十年,你有把握做对多少?
你为什么不完全了解一个人了再做评价?看到这个帖子的时候,你会在纸上写堆排序吗?我敢肯定绝大部分面试官都不会!我在算法导论上弄个算法,你能告诉我你一定会吗?
基础是要考的,但是不能因为这么点破事而完全否定一个人吧?
如果我什么鸟基础都会,那我很可能把《程序员面试宝典》看了十几遍,把网上的面试题花了三个星期写了无数遍,只为了类似于应试教育的面试,然后三天后,把前面记下来的全部忘记,有意思吗?
如果我真的什么都会,你给几千块的工资年不红心不跳吗?
你怎么不问问下面的:
WIN32 MFC ATL COM STL BOOST REGULAR C++ MYSQL SQLITE SOCKET ACE DESIGN-MODE T-SQL MVC PROGRAM-EXPERIENCE DUILIB COCOS2D-X MULTI-THREAD
甚至还有 CLOUD HIGH-CONCURRENCY( NETWORK ) LARGE-DATA( DATABASE )
你觉得是上述这些会被用到还是高数会被用到?你会说:这些稍微培训下就会了,数学是基础。程序员!你招的是程序员!(软件工程师),又不是算法工程师,你的面试也要有点针对性吧???你写过代码吗?
你知道要写一个软件要多少知识吗?你知道我在一个实用软件上准备了多少东西吗?你网上百度这么个破算法就打发人?
那我出个面试题:
写出KMP算法,很常见吧?你现在在纸上写的出来吗?
哪怕你问问 const ,指针 ,设计模式, MVC, 常用数据结构,树图遍历,软件工程,敏捷开发,你问什么不行?
人家考JAVA的都问问三大框架呢!
上面的 A 公司里面的那个面试官居然还质问我:boost 里面还有线程库吗? 我靠,我刚毕业才八万行代码经验都知道BOOST1.53里面有线程库,尼玛看你样子工作了七八年了问这个问题??
1. 别百度个很偏的题目来糊弄,这样让我觉得面试官很没水平,就像应试教育一样,这种面试方法连那个前台的 MM 都知道怎么考。这和培训公司的面试有的一拼!
2. 多问问,所谓第一眼就知道别人是怎样的都有自负的倾向,这些简单的排序是大一大二的学生弄的,问问就行,何必当真了,一万个面试官里面有9000个写不齐全所有排序。这话不夸张吧?
3. 尊重人!你也是程序员,何苦这么为难别人呢?一句:可以走了就打发了?你不知道前台 MM 是怎么个好的态度把我们弄过来面试,怎么做人你不知道?倚老卖老还是自命清高?好多公司面试者去后还会有一杯水呢,你连句话都没有。
4. 我得复习程序员面试宝典,一切都是我的错,做个狗屁的项目,敲个P的代码,难怪我们老师说,你把排序写会了就能找到工作,现在发现这话是赤裸裸的讽刺啊!!!!
1. 到 A 公司去面试,几经周折,到了那个鸟一直拉屎(地上真的很多白色的那个啥)的地方。去后填写了基本信息后就被带到那个面试官面前,然后我见到那个面试官了,长的可真是不怒自威(抱歉,这个词太好了,用在这里太损这个词了)的那种!他坐电脑前忙自己的,全然不顾我是来面试的。十几分钟后,说,你把这几个题目做做,我一看题目,都是最基础的,做了下。本来超级简单的题目,只需用一个fread函数和一个fwrite函数和一个冒泡排序就行的。可是在纸上写我真的忘记了fread的参数,但是这个SB题目太简单了不是么?我以为没什么的,大家都是敲代码的,这种题目是个搞程序的都知道很简单,思路随便说说就行,结果,他看了我做的,然后看了下我的简历,就一直把说话的重点放在:你的题目做的不好,你的基础很不扎实。项目经验讲着讲着就被不耐烦的打断了。最后结果:“我们需要基础更好一些的”。
吐槽:拜托,用fread的时候我上大一,现在做的项目基本上没有用到这个简单的函数,我只是忘记参数了,跟你说了好多次,尼玛你编程用到的函数成千上万,你能在纸上写出来每个函数的参数吗?编程都这么久了,这个不是一看就知道该怎么做的么?你还不信我不会写几十行的文件读取(compiler自然会提示你参数)??????
2. B 公司,一去,给了个题目,考算法的,排列组合,。。。。高中的东西,忘记了。结果:面试官说,可以走了。
吐槽:为毛不问其他的?为毛不问项目经验?为毛不问做了哪些东西,会哪些,懂哪些?仅仅凭一个高中数学题就能判定?你还记得C43 和 A43吗?编程里面会用到吗?我应聘的是程序员,不是算法工程师,我拿着区区几千块的代码费搞个P的算法?学Google考算法?这题不看答案你做的出来吗?你做的出来吗?!你居然一句话都不问,整个面试过程就一句话:没做出来?你可以走了。
3. C 公司,HR打电话过来让我去面试。发的邮件里面说:我们经过慎重考虑和仔细赛选,觉得您很符合我们公司的XX岗位,特诚邀您来面试。第二天去面试,到公司后,前台让我等了三分钟,等来了一个人,跟我说:你是搞C++的还是.net?我说C++,他说:您好,我们不招C++的,然后就没有然后了……回家后,前台打电话过来:请问您为什么没有来面试?我跟她说了过程,她说:那我了解一下,然后,就没有然后了。。。
吐槽:……
给面试官:
从网上 download 几个题目,从各种贴吧,博客,论坛里面弄来(肯定得附上答案,否则你有把握吗?!),我不否认可以考考,但是,你觉得这是全部吗?你没发现你的题目很偏吗?要么是复杂的算法,要么是很偏的语言方面(C++类默认生成六个函数,但你为毛偏要问取址运算符函数呢?你用过吗?是不是觉得这个题很偏绝对能考倒别人?那样心里是不是很有成就感?),要么是排序,是的,冒泡、选择、快速、堆、插入等多个排序,哪个不会考哪个,问题是,我不会堆排序上班了真的用到我不会百度吗?你的项目里面有几个排序?因为不会写堆排序而PASS别人你觉得很有理由吗?
那我可以百度1000个题目,哪怕你工作十年,你有把握做对多少?
你为什么不完全了解一个人了再做评价?看到这个帖子的时候,你会在纸上写堆排序吗?我敢肯定绝大部分面试官都不会!我在算法导论上弄个算法,你能告诉我你一定会吗?
基础是要考的,但是不能因为这么点破事而完全否定一个人吧?
如果我什么鸟基础都会,那我很可能把《程序员面试宝典》看了十几遍,把网上的面试题花了三个星期写了无数遍,只为了类似于应试教育的面试,然后三天后,把前面记下来的全部忘记,有意思吗?
如果我真的什么都会,你给几千块的工资年不红心不跳吗?
你怎么不问问下面的:
WIN32 MFC ATL COM STL BOOST REGULAR C++ MYSQL SQLITE SOCKET ACE DESIGN-MODE T-SQL MVC PROGRAM-EXPERIENCE DUILIB COCOS2D-X MULTI-THREAD
甚至还有 CLOUD HIGH-CONCURRENCY( NETWORK ) LARGE-DATA( DATABASE )
你觉得是上述这些会被用到还是高数会被用到?你会说:这些稍微培训下就会了,数学是基础。程序员!你招的是程序员!(软件工程师),又不是算法工程师,你的面试也要有点针对性吧???你写过代码吗?
你知道要写一个软件要多少知识吗?你知道我在一个实用软件上准备了多少东西吗?你网上百度这么个破算法就打发人?
那我出个面试题:
写出KMP算法,很常见吧?你现在在纸上写的出来吗?
哪怕你问问 const ,指针 ,设计模式, MVC, 常用数据结构,树图遍历,软件工程,敏捷开发,你问什么不行?
人家考JAVA的都问问三大框架呢!
上面的 A 公司里面的那个面试官居然还质问我:boost 里面还有线程库吗? 我靠,我刚毕业才八万行代码经验都知道BOOST1.53里面有线程库,尼玛看你样子工作了七八年了问这个问题??
1. 别百度个很偏的题目来糊弄,这样让我觉得面试官很没水平,就像应试教育一样,这种面试方法连那个前台的 MM 都知道怎么考。这和培训公司的面试有的一拼!
2. 多问问,所谓第一眼就知道别人是怎样的都有自负的倾向,这些简单的排序是大一大二的学生弄的,问问就行,何必当真了,一万个面试官里面有9000个写不齐全所有排序。这话不夸张吧?
3. 尊重人!你也是程序员,何苦这么为难别人呢?一句:可以走了就打发了?你不知道前台 MM 是怎么个好的态度把我们弄过来面试,怎么做人你不知道?倚老卖老还是自命清高?好多公司面试者去后还会有一杯水呢,你连句话都没有。
4. 我得复习程序员面试宝典,一切都是我的错,做个狗屁的项目,敲个P的代码,难怪我们老师说,你把排序写会了就能找到工作,现在发现这话是赤裸裸的讽刺啊!!!!