说一说我的现状以及我今天的面试经历.最近工作很清闲.清闲到已经没有心情在公司看书学习了.因为只要在公司
说一说我的现状以及我今天的面试经历.
最近工作很清闲.清闲到已经没有心情在公司看书学习了.
因为只要在公司就会被派去干一些可有可无的体力活.我猜各位大大们都懂.
我是.net方向的程序员.10年毕业.工作经验两年.
之前没发过帖子.
我知道这里有几个跟我情况类似的哥们.我看了他们的帖子.
我想跟他们说:兄弟,晒一下自己的经历,我们共勉.
我现在已经不敢说我还算一个程序员了.因为我现在还在吃学校的老本.我在学校时的基础还是不错的.但是毕业后在这家公司的这段工作经历并没有为自己带来太多实质性的技能提升.
纠结了很久.于是我考虑跳槽了.\
投了一个多星期的简历.一开始只是投一些我中意的公司.后来没有结果.就开始定点网投一些对口的公司了.从昨天早上开始陆续的接到一些电话面试的通知.其中包括我中意的两家公司.
今天有四场面试.我推掉了一场.实际上只有三场.
那三场当中有一场面hr的.可以忽略掉了.
我想说的是剩下的那两场技术面试.而且都是我中意的公司的面试.
一家为A公司,国内数一数二的IT公司.
另外一家B公司,我所在的这个城市数一数二的公司.
下面说正题..
==================================分割线===========================
A公司面试前hr先让我做了一份题,几道小题.
第一题是 简述泛型的三个优点..
我有点懵了..只写了一句话.. 泛型可以省去装箱拆箱的性能损耗..
第二题是 System.String继承于哪个类或者类型? System.String是否是值类型?
我写的是object 和 是 (这块我非常不熟悉..只在刚毕业时背过..工作太久了忘掉了..而且也很少用)
第三题是 const和readonly的区别..
这个很简单了..
第四题是 System.String和 System.StringBuilder的区别
我写的是前者用来声明字符串 后者用来声明用来拼接的字符串 (我没写原理..因为我不懂..)
第五题是 关于委托的
我直接放弃了..
还有一题是关于linq的..我也直接放弃了..
答卷情况是这样的..
后来进入面试..两个面试官..一个身材魁梧声音洪亮说话相当有气场的..另外一个西装革履穿着非常正式的..
进门我先递上去我的建立..一人递一份..
然后他们让我自我介绍. 我就捋了一下我从09年开始到现在做项目的一些经历..(全是中低端的小项目.这句话我没说..)
然后他们就答卷的问题问了我几个问题..当然问的都是我答的不对的地方..
值类型那些..还问我有没有听过委托和linq..
由于那哥们有点方言,一开始我没听清就说没有..后来反应过来了就说听过..我还说我可以模仿着别的代码去实现linq和委托的代码.(到这里我已经感觉我很失败了)
后来又问我关于抽象类和接口的区别.我直接用比较委婉的说法说的不会..
之后又问我比较擅长哪些(估计是感觉出来我相当弱了..想问我擅长的东西)
我说web方向的.
然后又问我解释一下服务器空间的实现原理..原话好像是为什么我用这个控件我在后台能找到这个控件..这样的句子..
我这就完全不知道了..
后来又问我关于ado.net的东西..让我举几个例子..
我说 sqlconnection datareader dataadapter 什么的还有操作存储过程和事务的那些东西..但是名字我都忘记了..
之后又问我datareader和dataset的区别..
我一紧张就说成了dataset和datatable的区别了.说完了才反应过来说的不对.于是又重新解释了下datareader和dataset的区别..(这两个东西的区别我还是很有自信的.没说错..)
然后面试官可能感觉我紧张了..就稍微安慰了下我..
然后就问我framework的东西..
我说2.0 3.5 都接触过...( 这个时候我想说4.0来着..因为我之前看了个帖子说的是排序算法..传统的排序算法和list排序和lambda排序..有人对这几个东西的效率争执不下..但是我没有自己的见解..所以我决定看点书学习了..)但是括号里的没说..压力有些大..一紧张..就没敢说..
之后就问我到离职的原因了..
我说在现在这个公司一直做维护项目..而且过了年到现在都没有编码任务..然后我又解释道不是我没有编码任务..是整个项目组都没有什么编码任务..
后来就问我为什么不向领导反映..我说已经反映过了.. 我已经换过了三四个项目组了..(在这个公司期间..公司丢了个项目.恰巧我在那..还有一些做完一期说有二期的但是没有..然后我也在..还有一些收尾的项目..我也在..)
然后offrcer就问我为什么没有向别的部门看看..(这个时候我闪过一丝灵光想说一些关于部门墙的字眼..但是没敢自作聪明就没敢说.)
之后又问我期望薪金..我说的4.5K..(我现在基本工资2.6..我有同学拿到4K上的..所以...我就给出了这个数..)
(当然..能拿到这些更好..我也知道自己凭现在的表现给人什么样的印象..我还是知道自己多粗多长的..只是想尝试着勇敢一些..)
就这样...草草结束了A公司的面试..
=========================A公司面试分割线===================
经历昨天在一些小公司的面试和今天A公司的面试情况..我想说..不管再怎么有自信..也得好好准备..而且..我也不是那种对于技术熟悉到拿来就用的人..我只是经常用搜索工具查一些我想知道的东西..
我意识到我该用文字记录些自己经历过的一些重要事情了..所以才来这里开贴分享的..
如果这些能对于比我还年轻的人有用..那就再好不过了..不过...不能吧...我已经很弱了...
如果有高人能稍微指导下..根据我今天在A公司的表现指导下..就更感激了..
那个..哥们喊我去吃饭了..一会回来再说B公司的面试情况..
还有..可能我表达能力太差了..写的很烂..忘各位大大们见谅..
[解决办法]
看了你答的那几道题,你现在拿的工资一点都不少。
[解决办法]
你学习到了
[解决办法]
不知道你这两年怎么过来的,还是把基础的东西弄下吧
[解决办法]
说实话,一个稍微正儿八经点的公司,招收的C#程序员不可能要连委托都不会的。
程序员从名字上看也得会写程序才行,连C#语法你掌握的都残次不全还有什么好说的。
[解决办法]
[解决办法]童鞋,问一句,你在哪个城市?
------解决方案--------------------
好好学习,加油加油,
[解决办法][解决办法]加油.......
[解决办法]你真的是程序员吗
你真的是程序员吗
你真的是程序员吗
你真的是程序员吗
你确定的是程序员吗
好吧……你赢了
[解决办法]lz 加油
[解决办法]很多原来2.5k的人一应聘就开价4k,原来3.5的人一应聘就开价7k,原来4k的人一应聘就开价9k。很多人都以为只要在一个公司呆两年,工资就该翻倍了。
没有办法的事。多一个闲人就少一个能人,所以公司只能越来越不敢招人、招来的人什么烂事都干(为的少招人)、设计产品一切以糊弄用户先签个单子为目的(根本不按照市场规律去开发)、最终做任何一样好东西往往也不出3年就放弃了。
[解决办法]学习了
[解决办法]多看书,多回帖
[解决办法]不知道你这两年怎么过来的,还是把基础的东西弄下吧
[解决办法][解决办法]我工作不到一年。从lz的这个帖子,我意识到,我不能走你的后路。我要充实自己了。
想法:lz着眼现在吧,把这些问题都解决了,以后每面试一次,就把不会的都弄懂,我想用不了久就可以找到一个满意的公司。
[解决办法]加油,任何时候都不要放弃学习,时刻保持上进心!!!
[解决办法]看看,增加经验,学习学习嘛.
[解决办法][解决办法]我们更多的是支持,鼓励LZ
LZ 加油。。。
[解决办法]祝福楼主吧,本人大三在读,与楼主共勉。
[解决办法]学我吧,转行。哈哈
[解决办法]感觉平时太浮躁了,不能静心研究东西,光百度代码了。
[解决办法]LZ加油 我现在也只会Socket通信 文件流读写和Linq 还略懂点Lamda了 伤不起啊 原来天天跑客户的后果 公司所用技术比较偏
[解决办法]这公司,是不是.NET和JAVA都招的呀。。
面试题都和这两门技术都挂上勾了。。。。
[解决办法]有实际工作经验,并且表达能力奇差的人就应该平时积累人脉,避开hr招聘这种途径,改走介绍人这种方式。
[解决办法]说时候楼主这两年光阴确实浪费的不少!基础知识不牢固啊!有待学习,其实我和楼主的情况相同,现在在公司也是差不多的状况,我也想离职!
[解决办法]学习了,觉得自己也要多多思考下以后的路了
[解决办法]学习经验啊
[解决办法]哈哈
楼主ok啦
以后慢慢学吧
=======================================================================
我怎么觉得程序员,学得比医生,律师还多,怎么地位上没的比?!
[解决办法]Linq俺也不会啊。。。。。。
------解决方案--------------------
委托啥的概念不懂 好多只是会用
[解决办法]加油,祝你好运
[解决办法]如果是这样的公司,个人认为不去也罢
简述泛型的三个优点??????
我咋不知道泛型有所谓的三个优点,MSDN一句没提。倒是博客园总结了无数,应该不只3个吧?博客园的东西能这么正儿八经的玩?还煞有介事的三个优点
第二题是 System.String继承于哪个类或者类型? System.String是否是值类型?
还是博客园炒烂的东西
第三题是 const和readonly的区别..
仍然还是博客园,不过个人说这东西应该还是了解一下
第四题是 System.String和 System.StringBuilder的区别
依然还是博客园入门贴
至于委托,linq到时应该掌握和了解,不过按前面的风格,我认为这位老兄估计还是会扔一个博客园的入门问题出来
这样的公司不进也罢,把博客园这种入门贴当门槛的公司,基本上不太看好
[解决办法]求面试结果~
[解决办法][解决办法]仁兄你这两年混的实在是太虚了吧。想想你自己还说你基础还不错,真是让我感到惊悚。
如果你说的是真的话,那我毕业后两年不是要去转行了呀!?
[解决办法][解决办法]其实做这一行最需要的是沉得下心来 仔细认真研读那些经典的书籍了 而不是我们平时学过的什么教程啊 什么实例开发 那只是会用 并没有懂得知识背后的技术和原理~~我现在大三 感觉好多东西不理解 学校外聘来的一些公司的人只是懂得叫我们如何做 却并没有教我们怎么去理解怎么去认识它~~ 所以还是认真的去学些真正要掌握的技术和原理 一步一个脚印慢慢来吧
[解决办法]lz加油
[解决办法]什么水平啊,我是一个半路出家转行的,.net一个项目都没做过,只是自学的java,你的那些问题我也都能回答上,我当初在外包公司每天加班到十一点以后才下班,下班照样自学到一两点钟,你有什么脸为自己的愚蠢找借口?
[解决办法]楼主,努力吧!
[解决办法][解决办法] 慢慢来 意识到问题 就得学习,补充 回头是岸
[解决办法]这贴人气好旺!
路过学习学习!
[解决办法][解决办法][解决办法]支持楼主。你会成功的。
[解决办法]说句不该说的 回复的人又有几个能清楚明白的表达出他的面试题??多多少少不能够完整的答出来吧
因为我们的脑袋有限 有时候可能理解或者少记了一些原理性的东西 不管怎样 知道错了就要改 这也是学习。
[解决办法][解决办法]不知道你在什么城市,开4.5k,太低了,至少7-8k吧
------解决方案--------------------
哥和你一样10年毕业的,现在哥在一家小公司做开发和维护,这种语言就我一个人在做,有时候碰到一些我自认为是技术难题的我就蒙了,找个人讨论的都没有,真想打退堂鼓,不过想想也不能这么无情就离开公司,毕竟对我是有感恩的,其实我也很纠结啊
[解决办法]就你这技术,2.6已经高了,还4.5。。。
不知道是什么城市,北京,上海,还是广州?
[解决办法]12年毕业,现在什么都不懂,咋办。
[解决办法]我是还没毕业的菜鸟,虽然那些大虾们说些打击你的话,但我感觉这很好,能让你铭记过去的失败,我刚考研失利,也是迷迷糊糊的过了几个月,是我女朋友羞辱我一番才把我唤醒的,知道自己的错在何处是比较重要的,没事兄弟,相信你已经知道以后的路怎么走了,加油!!!
[解决办法]我是做java 的 不管做那种语言的程序开发,最简单,越是基础的东西 绝不能含糊,有空还是练练基本功,相信你有成功的一天的 !
[解决办法][解决办法]这些原理性的东西说实话 我面试的时候也经常答不上来,但是并不代表我用不好呀
楼主加油吧
[解决办法] 这些问题就面试的时候看过,现在一点也不记得,/汗
[解决办法]虽然我没学.net,但是我觉得我隐约看到了我的一些影子,过度依赖搜索引擎了...
[解决办法]搞软件的,都是吃软饭的,又有多少是真的有硬本事的呢?那就是吃硬饭了啦!哈哈!80%是在抄写代码,当然这部份的人都能看得懂代码,但自己不会写,20%是自己代码,也能看得懂别人的代码。这就是2,8原则。哈哈!我搞软件5,6年了,深有体会,刚开始都是复制粘贴。现在也一样,但还是会自己写一些代码。要说面试,一般都是能说不能做,没有MSDN,没有网络,屁都不会。基础确实需要,可又有几个能真正的记得那么多的代码呢?记得的都是一些概念。能记住代码的那才是真的吃硬饭的啦!哈哈... 高手。
[解决办法]lz支持你
[解决办法]面技术的脑子都是直线的。你得答准确,然后留点破绽。太完美他们怕你超过他,太烂了他们会BS你。
就像这论坛里的人。
慢慢找,不要怕,不要傲, 不要把程序员搞得太掉价了。
[解决办法]不懂.net的东西,但是这么基本的还是会,还在学习Java中的准程序员路过
[解决办法]多面面更健康.
[解决办法]今天 我也去面试了 第一次:
面试的第一题 我就懵了:叫我写个"单个类"类。
不过现在我已经明白了 什么是单个类了。
public class student
{
private student(){};//不能在外部实例化
private static student s_student;//
public static student CreateInstance()
{
//......字段赋值
return s_student;
}
}
兄弟 我和你的处境一模一样 只不过 我没有工作经验。
你是不是觉得 自己在家里看书 那些概念性的理论知识 总感觉书上说的是那么道理,但是丢开书 要你自己表述出来 又觉得很难。
是不是 有时间在家研究 了一些比较深入的东西 当时感觉自己弄的已近很透彻了,但是 最多一个星期不去理 就一点都回忆不起来了 只知道有那么个东西?
是不是感觉 自己对一些什么设计模式 和一些系统的专用名词 想试着去了解 但是却有种心有力而力不足的无奈?
是不是 总感觉 我看书已经看的很认真 很仔细了 ,但是每次面试的时候 却老是用不上 或者考到你学习过的知识 ,自己当时确实也是深入理解了 但是 还是不能很好的解答出来?
想着吧 先把自己的基础打牢吧 却发现 C#基础在C++高手手里 那都不算什么。 我现在也很迷茫
虽然 我以前在学校学习的比较认真 每次考试 还能进前五名。
我不懂内存到底是怎么工作的,我只知道 C#的类代码是放在托管堆了 结构放在栈上。
我不懂什么是指针 我不懂什么是事件 我只知道事件抓委托 委托抓方法 。
上面有个哥们说:
“委托、接口、泛型、Linq、Lambda表达式这些概念如果找一个身边真正懂的人手把手教你,两天绝对能学”会”。
这我是相信的 因为我们学的所有知识都没有实际应用去支持我们理解 ,我们只知道有这么个东西,当然理解方面就很薄弱了。
我每天花5个小时 在家啃c#高级编程 啃asp.net控件开发 啃jQuery 啃javascript 但是一丢开书 我就发现我什么都不是了。但是我不放弃。我相信我最终会成为一个软件开发高手,到那个时候回忆起以前每个夙兴夜寐日子 会是一种什么样的心情呢?
所以我希望你不要放弃 ,我们一起努力 与君共勉!
[解决办法]------解决方案--------------------
[解决办法]第一个公司是东方财富网吧.....
[解决办法]虽然我不是.net方向的,但从你回答问题来看,真的要好好准备下再去呀。LZ,加油呀!
[解决办法]不管怎么说,面试都要好好准备。
[解决办法]还是那句话,这里的人都是些好为人师的人!根本不知道其真实本事在哪。请楼主不要被一些杂七杂八的闲言碎语扰乱。我是很少这样仔细的看一个人的发帖,你这个算是仔细。
先不说你,先说说那些好为人师的人,举个例子:前不久我去参加一个考试,共数十人,做数据库设计。其中有一个人对我的数据库设计指指点点,好在本人对于别人的指指点点一向保持沉默,不当回事。搞得周围的人疑惑我是不是很烂,我也急了,立即转向他的电脑,把他的数据库表拖入数据库表设计器。立即告诉他:你设计的根本不是数据库!他立即脸红,呆了。都不知道我为什么这样说,我转过身继续。对于烂到这种地步的人都可以沉着勇敢的当我的老师了。同理,这里也有太多人鱼目混珠,好为人师,给人干扰,做别人的绊脚石。请楼主客观审视自己!我觉得对于一个专业的人,应该是能较好的回答上面的面试题的,虽然很少用到。当然,我也没勇气能力说自己那么的专业,能回答出来。从你的帖子可以看出你是个做事认真的人,成为一个优秀的程序员不难。年龄应该不大,至少没我大,我的最基本目标都是当优秀程序员,不耻下问,向g4_magicvr
学习,难道你不能?!你行的,你比这里的太多的人强多了!虽然给出的表象并未如此,但没关系。就像当年我的老师不屑对我说:你太聪明了,不必学了。我现在不照样超过周围的很多人,远远的把别人甩在身后!