WEB公司面试黄了,谈一点自己的感想

时间:2024.5.2

大家好我是青蛙滒,写一点面试的感想,不吐不快,文笔不好大家见谅。

近期在北京找工作,打算找个web前端开发的活,先后面试了多家公司,都没有成,感觉我高不成低不就的,有时候想想自己眼高手低技术还不咋好,也干了3年多了,找个工作咋这么折腾那。闲言少叙,进入正题:

计世在线网络技术(北京)有限公司

与HR约过在上午面试的,面试我的是一名技术人员,看上去年纪不大,他看了下我的简历,聊了几句,内容是自我介绍、为什么来这边工作、浏览器兼容、会不会原生JavaScript、插件封装等等的一些问题。

我说JS应用一般二次开发的多,会DOM操作和JQ的编写,插件不会写,会PS效果图和CSS,团队管理和项目协调,该君对我的简历不太满意:言谈之中意思是我的脚本开发不行,干前端不合格,干个设计编辑什么的,他的团队画图切图都有,产品线划分清晰,你啥都会干用不着你。还有问我在之前城市的待遇,意思是2线城市会画图写DIV加JS的应该5K起,我说近5K不到,他咂咂嘴摇了摇头,怀疑有水分。这也不行,那也不行,意思我就能胜任个死美工或者小编,干前端别作梦了。这个技术负责人给我的感觉是问题很没礼貌,架子大藐视人,扔下一份笔试题走了。

当时有点不爽,你跟我装什么啊,前端这点事谁不知道啊,我也当过面试官,也面试过多家企业,没有一个恃才傲物装大哥的啊。想扔下一走了之,后来想想有点职业素质,花了50来分钟答题,哎在纸上写代码真是不适应速度慢,很详细的写了DIV、CSS,后面还有一个很简单的小特效,由于对这个公司印象很不好,题耐着性子写完了。

交卷子后,技术和HR来了,技术看了看答案,和HR咬了咬耳朵,意思是大概40-50分不行(我没听见),然后放下卷子说:他85分,我先走了。技术走后,HR哇啦哇啦跟我一顿意淫,其实大家好好回想一下,HR问的大同小异,无非是前几个工作辞职原因,在北京长期工作吗、住哪里呀、近年发展打算,自己还有哪些不足,你为什么定这个薪水(我把薪水在简历上写明了),介绍了下公司的产品,如果来这干什么工作,有什么问题要问的。

我对HR提了几个问题,顿感觉此人此公司不靠谱啊。我的问题>>

1、是合资企业还是民营或者外资(谁开的买卖),答:民营。

2、是否有外派的工作。答:有。本部留下50-60%人员,剩下的短期或长期外派到“国际”大公司,大家听啊,国际的,大公司,都是唬人的。外派的坚决不干,累死累活没地位,钱也没多少。

3、技术部门领导是管理出身还是技术出身,答是技术出身。

4、公司程序什么语言,答是Java和.net,我问有没有PHP,HR告诉我,大公司没有用PHP的,这个技术不行,过时(哈哈,大公司,能大成啥样呢,貌似Baidu也用PHP,他们的HR也没有鄙视此语言吧,您单位比度娘牛么,不见得吧。这一个问题就试出该HR经验不足,交流圈子小,对技术和从业人员没有基本的了解与尊重)。

在下虽然才疏学浅,窃以为:技术不论高低,重要的是看你做出来的产品,客户依赖程度怎么样,产品覆盖面大不大,能不能赚钱。假如你是个Java工程师,亦或是.net工程师,或者其它,不要贬低对手而抬高自己的身价,这样显出来你很没水平,这也许是许多技术人员的通病。

总结:继续看书,多练习web技术,HTML5与Javascript,多交流提高。认识到自己确实有很多急需提高的地方,深刻反省了。


第二篇:面试题


面试题

基本的:二叉树是什么、平衡二叉树是什么、有哪些排序算法、讲解一个你最熟悉的排序算法、还有就是二分查找。

第一个,PHP是怎么跑起来的。刚开始我那个纠结呀,难道是问我PHP在历史上是怎么跑起来的?应该不会吧,然后我就问了他说:您说的是PHP是历史吗?然后他就说我问的是:如何运行起来的。这下我明白了,我说:通过配置本地服务器apache+wampserver,然后这个问题就大致过了,很囧的是这里的apache读错了。第二个问题:你认为java和javascript有什么关系吗?这些我还是明白的,我说:java和javascript是两种完全不同的语言,例如javascript数据类型只有number、string、object、array而java就有int、folat等等,javascript是一种web前端开发的脚本语言,与java完全不同。

如果有一个双相链表,你如何确认这个双相链表是否断链。对于这个问题我还是真的有些糊涂,然后就问题,断链的意思,是不是说,这个双相链表断了一条还是两条都断,他说:不知道。唉,当时那个囧啊,那只有自己好好想了,开始我认为断链了就很有可能是指向了NULL,所以我分别从左和右遍历链表,找到最后一个指向空的指针,如何是从头开始遍历那么最后一个如果不是双相链表的最后一个元素那么就说明断链了,从右边开始遍历,如果最后一个指向空的指针不是head那么也是断链了。给他看了代码以后,他说:你怎么知道,断链了就一定指向空的呢。当时我好纠结啊,最后我想到了,分为三种情况,1,next指针断开,指向其他指针;2,pre指针断开指向其他指针;3,next和pre同时断开。分为这三种情况以后问题就得到解决了。

他说如果海量数据的时候你应该用什么方法来处理查找的问题。然后我就说:使用hash表存储。他就说:怎么用hash存储和查找。我说:使用一种相应的规则定义hash,然后根据输入插入到数据库中,查找的时候也使用hash查找。然后他问我:如果遇到hash冲突的话应该怎么办。我就说:如果两边没有记录那就插入到两边。显然他对这个不满意,然后我就说可以再次使用hash

我进去以后,轻轻的把门关上(这个细节大家以后也稍稍的注意一下,是看以前师兄师姐面经看到的)。之后他同样让我自我介绍,我又是根据一面、二面的经验简单的介绍了一下。然后他就开始问我,你对腾讯了解多少?我就借用腾讯的Webqq发展过程,简单说了一下现在的webqq已经深入人心,而且由最初的基本功能上升到现在PC化的web网页,实在是令web开发的技术人员佩服。他继续说:你还了解腾讯的哪些产品?我说:腾讯的QQ空间,有一个板块专门显示一些和你相识度非常大的用户,可以很方便的让用户联系到那些同学、朋友,另外一个就是腾讯的输入法(这个也不是很清楚,只是简单给他说了一下)等等。他说:你开电脑的第一件事情是干什么?我果断的说:登qq。HR:你上qq隐身多还是在线多。很果断的说:隐身多。HR:你上qq都隐身,为什么还要登qq呢。我:首先因为我经常的会使用腾讯的微博,偶尔发一下微博,还有就是经常的会逛逛qq空间,查看一些同学的签名啊,日志啊,还有就是因为隐身的时候会偶尔有人找我。HR:你是哪里人?我:江西人(很干脆说完了)。HR:那你在大学期间,兴趣爱好是什么呢?我:我喜欢玩玩qq游戏(四国军旗、斗地主)、打篮球、看看格言、听听音乐等等。HR:那你为什么要来腾讯呢,是不是腾讯工资很高啊?我:不是的,我主要是想通过实习能够学会更多的知识,来提高自己的能力,能够通过在高技术的公司学会更多技术方面的东西。看着他点头,感觉应该回答的还行。他还问了我一些技术的问题,HR:你是不是开发了一些项目,能

简单介绍一下你们的分工是怎么样的吗?我就简单的介绍了一下。HR:你上网的时候经常做些什么事情呢?我:经常的看一些最近的新闻,比如说qq就会经常的弹出一些最新关注问题,还有就是查看一些资料啊,看一些论坛发布的最新的技术问题。然后大概就是这么多,他还问了我有没有女朋友,女朋友是干啥的。差不多20分钟的面试时间吧,感觉总体来说还是比较轻松的,不过在面试的时候最好就是不要说假话,因为HR阅人无数,就不要在他面前显示什么啦,最好就是有什么说什么。

每个模块是依据什么技术和想法实现的,模块之间的接口是怎样的,测试是否考虑到各种实际情况,某些功能是否会在不同的情况下失效,软件是否做过性能测试,如何发现软件的瓶颈所在,软件是否根据用户的进一步需求改进过并且如何改进的,我们参加比赛的时候,我们的作品为什么比其他作品好。

他问到了Unix/Linux 或 Windows

开发平台下的C++,CGI,JS\AJAX\CSS\ASP\FLASH,JavaEE网站开发,Java

ME手机开发,嵌入式,3D渲染原理,3D游戏引擎,网络分层,TCP/IP协议的原理,Winsock编程,服务器集群,分布式,Web服务器原理,数据库设计,数据库压力测试,搜索引擎技术,基于.Net/C#的Web开发,大并发访问网站的架构设计,软件工程,算法和数据结构。

C语言、数据结构、算法、计算机网络、操作系统

开始问对JS了解多少,然后问对AJAXI知道多少,问原理和实现机制。之后问,浏览器在地址栏输入URL之后,一直到服务器响应,这其中的过程是怎样的,我就说应该通过DNS服务器解析域名,然后定位到目标服务器IP地址等等。。。突然问我知道不知道ARP协议,我隐约记得早上看到过但是想不起来,后来一查是地址解析协议。接着问对HTTP协议的了解,还有TCP和UDP的区别,我简介之后就赶紧开始扯三次握手

让我用JS写一个去除数组中重复元素的程序,头一下子大了,只好理了理思路,用很笨的方法,每个数和后面的循环比较,找到一样的就用pop方法去掉一个(早上看的时候依稀记得)。接着又说我对shell编程熟悉吗,我觉得不能托大了,就说知道一点。接着又让我写一个能从文件中找出IP地址登录次数并且排序的脚本,头又大了!只好硬着头皮,写了大概思路,给他讲了讲。他看了之后点点头,说“恩,看起来对Linux还是有了解的,命令基本还行,脚本也是写过的,但是程度不深。。。

关于HTML5的未来应用的问题

三个词形容自己?

2、项目经验中用到的XX是怎么实现的?

3、用了那么久XX,可以详述一下它的原理吗?? 擅长上面那些问我服务器,其实接下来的面试证明,腾讯面试的原则是会什么不问什么,然后问了一些Apache配置什么的,然后进入第一个正式的问题,是有一个txt文件,里面包含了一行一行的提取码,因为腾讯用户比较多,这些提取码分布在不同的服务器上,问怎样实现不同的用户实现对服务器上提取码的调用保证不重复调用,我说可以把txt写成json格式,然每个服务器提取的key值不一样,他说要实现标注功能,这样有些用户同时并发会产生错误,我说那就用改用数据库,然后再分别标注防止并发,他说写入磁盘对服务器损伤过大,

统计qq同时在线人数,我胸有成竹的说用session,他说不行,只需要放在txt里,不要那么费事,我说那就php实现里面数值加一,

有html涉及到哪些元素,有什么办法能优化网页加载速度,用js写一个判断ip是否合法函数,数据库怎么样存储,有什么格式,主键一般设为什么,utf8和gbk有什么不同,对了,还问了一个utf8多少个字节

html css毫无压力都答了 ,然后js是有继承问题,原型问题,面向对象相关,Ajax IE6下乱码,跨域问题,最后还问了一个找出一个数组中某个数值出现最多的,找出来并判断出现次数,Object解决,然后一面就过了

还有一个Http原理,状态码,还有http数据包,然后他问我不是计算机专业的,接触过一些计算机的课程吗?我说上过软件基础,因为和网页不是太相关考试能过,然后接下来就都是数据结构之类的东西了:有深度优先遍历层次遍历,中序,先序,后序,二叉树,队

列,栈,都是简单的小问题,但是这个我都有些忘了,但整体面试还算顺利,就这样百度二面过了直到HR面。

给你一个固定格式的时间,写一个JS函数,把它转换成汉字版的,例如2012/05/12输出二零一二年五月十二日。题目还挺简单的,但是有一些细节需要考虑清楚。我没有写伪代码,而是把整个函数全写出来,用了挺大的篇幅,写完之后,给面试官讲了一下我整体的思路

你对JS作用链有了解吗?什么是JS闭包?JS的回收机制呢?什么是事件冒泡?你了解哪些兼容性的问题?数组有哪些常用的方法?详细讲述一个你做过的项目,在项目中碰到了哪些难题?

ajax流图、正则表达式、url地址格式、程序设计判断url的真确性,打算做前端的孩纸,可以准备一下相关内容。

计算机网络分层有哪几层?我居然把其中层给颠倒了,他说是这样的吗?我说不是这样吗,让我想想看。然后我就发现我把网络层跟传输层给颠倒了,惭愧,对不起陶老板啊~还问了相关的协议都在哪一层,什么是平衡树,B+树,B-树?讲述一下TCP三次握手?关闭连接分几次?数据库索引的优缺点、索引建立有哪些方式?最后给了一张纸让我去一边写代码:内容是JS写单链表逆序

javascript的类型转换(比如"2"*1, "a"*1)。

面试官:做一个图片轮播的脚本。

我:blablabla(总之就是通过父元素设置overflow为hidden,position为relative,然后几个图片列表修改他的left值。因为之前我写过一个,所以我还说道了如何实现动画序列,比如点击一次向左,一次向右,再来一次向左,动画会依次执行。)

面试官:图片加载比较慢,你这个轮播组件怎么解决。

我:new一个Image对象,然后注册onload事件和src属性,都onload完毕了再显示,此前显示一个占位符。

面试官:如果图片很多,有两万个,怎么办。

我:按需加载,用多少加载多少(然后讲了我的实现思路)。

面试官:但是用户浏览了很多张图片会越来越卡。

我:把之前看过的图片从dom里删掉,来释放内存,但是要是用户回头又看之前看过的就比较麻烦了,不晓得这个图片该往哪里插入了。

fontFamily、MozBorderRadius

什么是闭包?以下代码点击<p> 会输出什么?为什么?能大概说明白的话继续问能想出几种解决办法。

<!DOCTYPE HTML> <html> <head> <meta charset="utf-8" /> <title>闭包演示</title> <style type="text/css"> p {background:gold;}

</style>

<script

type="text/javascript"> function init() { var pAry = document.getElementsByTagName("p"); for(

var

i=0;

i<pAry.length;

i++

)

{ pAry[i].onclick = function() { alert(i); } } } </script> </head> <body onload="init();"> <p>产品 0</p> <p>产品 1</p> <p>产品 2</p> <p>产品 3</p> <p>产品 4</p> </body> </html>

块级元素与行内元素——怎么用CSS控制它们、它们怎样影响周围的元素以及你觉得应该如何定义它们的样式

JSON——它是什么、为什么应该使用它、到底该怎么使用它,说出实现细节来。

更多相关推荐:
面试自我介绍(3分钟)

外企面试3分钟自我介绍许多外企在面试自我介绍时都是一分钟那么如果是三分钟该如何来分配时间呢以下专家介绍了外企面试三分钟自我介绍有效途径一分钟谈一项内容自我介绍的时间一般为3分钟在时间的分配上第一分钟可谈谈学历等...

企业面试自我介绍的技巧

企业面试自我介绍的技巧在找工作面试时我们首先是会被要求先做自我介绍看似比较简单就是把自已介绍给出别人以使别人认识自已所以恰到好处的自我介绍可以大大提高面试的好感那么求职面试自我介绍技巧就显得尤为重要了要做好与众...

个人在企业面试中自我介绍范文真实

自我介绍各位尊敬面试官早上好今天能够在这里参加面试我感到非常荣幸我叫是温州机电技师学院机电一体化专业应届毕业生此次来应聘贵公司机床维修岗位在校期间我学习了电工基础电子仪表与测量电机与变压器和计算机基础等十多门课...

企业面试的自我介绍建议点

企业面试的自我介绍建议点转载请注明出自应届生求职招聘论坛本贴地址thread39995511html据参加面试的同学说起企业面试最难得并不是情景题或者是现场发挥题而是自我介绍还有部分朋友说只要听到面试官说请简单...

公司面试自我介绍

公司面试自我介绍我是今年岁是专业届应届毕业生应聘的职位是在校期间我做过很多种兼职利用寒暑假我也从事很多种工作我进过电子厂感受过电子厂作业员的生活做过销售对于家具有一定的了解并且我本人的专业是数学教育主要是靠语言...

公司面试自我介绍范文

公司面试自我介绍范文各位尊敬的考官早上好本人现年岁本科文化平时我喜欢看书和上网流览信息听音乐性格活泼开朗热心关注身边的人和事和亲人朋友融洽相处能做到理解和包容我对生活充满信心我曾经在工作在公司里先后在不同的岗位...

公司面试自我介绍范文

公司面试自我介绍范文公司面试gt自我介绍gt范文一各位领导好很荣幸有这样一个机会让我相各位介绍我自己我是学校级专业的学生大学四年生活即将结束一个新开始即将来到等待我的是新的挑战大学四年是我思想知识结构及心理生长...

面试中自我介绍的技巧

面试中自我介绍的技巧面试中2分钟的自我介绍怎样才能多快好省地认识一个人自我介绍是面试中的一项例牌活动时间往往也不长2分钟到5分钟不等很多时候在实际的招聘过程中仅仅是被当作了正式面试的一个前奏而已未得到应有到重视...

面试公司版-英文自我介绍

翻译公司GoodmorningguysNicetomeetyouMynameisyoucanalsocallmeIwillreceivemymasterdegreeoftranslatingandinterpr...

面试中自我介绍的技巧

面试中自我介绍的技巧面试中2分钟的自我介绍怎样才能多快好省地认识一个人自我介绍是面试中的一项例牌活动时间往往也不长2分钟到5分钟不等很多时候在实际的招聘过程中仅仅是被当作了正式面试的一个前奏而已未得到应有到重视...

面试中自我介绍的技巧

面试中自我介绍的技巧面试中2分钟的自我介绍怎样才能多快好省地认识一个人自我介绍是面试中的一项例牌活动时间往往也不长2分钟到5分钟不等很多时候在实际的招聘过程中仅仅是被当作了正式面试的一个前奏而已未得到应有到重视...

面试中自我介绍的技巧

面试中自我介绍的技巧面试中2分钟的自我介绍怎样才能多快好省地认识一个人自我介绍是面试中的一项例牌活动时间往往也不长2分钟到5分钟不等很多时候在实际的招聘过程中仅仅是被当作了正式面试的一个前奏而已未得到应有到重视...

公司面试的自我介绍(47篇)