腾讯实习生WEB前端面试经历

腾讯实习生WEB前端面试经历
腾讯实习生WEB前端面试经历

在腾讯面试之前我申请了淘宝的前端,可是笔试就被淘宝鄙视了。这之前还有一个百度内推的,二面已经结束了,不过还真的不知道结果,人家给我答案是这周之内,如果没有过的话,还有三面,如果过了的话,直接就可以拿offer。

相比之下腾讯是很人性化的,不放过一个有才能的人。

从笔试就可以看出来,我当时网申了,但是没有申请岗位所以最后只能去霸笔。到了那里以后才发现霸笔的人真的不少啊!笔试完以后晚上就听说有同学收到面试的通知了,我那个心里着急啊,不过后面一个牛人告诉我说大家都过了,那时候开心啊!然后去网站上查看了一下自己的面试时间和地点,唉那个悲剧啊。我本人做一些兼职给一群中学生上课,每次星期天都要上到下午六点回来,面试时间居然是下午5点,我也顾不了多少了,直接请假,唉!被那个负责人批了一大堆。由于去那里的时候在路上我一直用手机看面经,有时候看着我都想吐了。下午四点多我就带上了笔记本(这里强调一下,如果是技术的最好带上自己的作品,那样可能面试的时候主动权会掌握在自己手里)赶去了华工。

一面

一面的人还真的很多呀,在面试地点看到了很多牛人,比如说我的研究所师兄,我们班的百度牛人。签到完以后我就走到了一个房间门口,乍一看,哇那么多人在排队,最后一个MM 告诉我她们面试的是产品的,幸好,不然会等死人的。我面试的是前端js,大概5点左右的时候一个gg把我叫了进去,进去以后就感觉一种亲切感没有之前的紧张感,然后面试官叫我等等,估计他还有些事情处理,之后我看到我的笔试成绩丢人啊(不好意思说了)!然后面试官叫我自我介绍一下,然后我就balabala的说了一下自己对web开发的兴趣以及一些自己开发的项目,然后我就把笔记本带来的项目一一介绍给他看,似乎他只看我运行的结果。然后就开始问我一些简历上的问题.

面试官:你讲一下你的学生实践工作吧。然后我就说了一下自己担任过学生处助理、院的团委副部长,然后就是讲了一下自己的学生工作的体验和感受。

面试官:你有学过数据结构是吗?那我就问你一些问题。

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

然后我就向面试官借笔,给他说了上面的问题比如说什么是二叉树等,然后在讲解快排的时候我囧了,自己给自己出难题,我列举了一组数据然后有两个相同的数字,忽然忘记相同数字怎么处理了,最后我就说去掉相同的,然后给他讲解了一下基本思路。他说:嗯嗯,最后就那样说了一下,这些还是很基本的东东的,最后就没有问其他方面的问题了,大概整个面试时间为40分钟,然后我就很安静的走了。

二面

一直都在等二面,等的我好着急,大概是第二天晚上左右吧,听到有同学说收到了二面的通知了,我那个心里着急啊,难道又被鄙视了,感觉自己还行的,我就一直等到晚上11点30

左右,看到手机来短信了,一打开那个高兴啊(下午17:20华工大学城酒店),然后又是一阵翻看面经。27号我怕路上堵车就早早的到了华工,一直在门口等。在外面的时候偷窥了一下里面,发现那个面试官好严,而且一看就是那种技术总监类型的人。门口遇到两个华工的同学,他们有一个同学被刷了,另外一个同学也来面试前端js方向的,听他们说我们这个岗位方向的二面的同学只有6个人,顿时感觉压力好大啊。差不多4:30的时候忽然接到一个网易的电话,叫我去网易大厦笔试,当时看到电话还以为是百度的呢。当时在外面的时候很紧张,刚开始听里面华工同学介绍还以为这一面不是技术面,不过后面告诉我这就是技术面,而且很严格。里面有两个同学,一个同学在面试,另一个同学一直在写代码,似乎他做不出来一直被面试官压着。5:30左右我进去了,开始很有礼貌的寒暄了几句。然后他告诉叫我自我介绍一下,这里我就是根据一面的时候的介绍说了大概3分钟。他就开始问我技术问题了。第一个,PHP是怎么跑起来的。刚开始我那个纠结呀,难道是问我PHP在历史上是怎么跑起来的?应该不会吧,然后我就问了他说:您说的是PHP是历史吗?然后他就说我问的是:如何运行起来的。这下我明白了,我说:通过配置本地服务器apache+wampserver,然后这个问题就大致过了,很囧的是这里的apache读错了。第二个问题:你认为java和javascript有什么关系吗?这些我还是明白的,我说:java和javascript 是两种完全不同的语言,例如javascript数据类型只有number、string、object、array而java 就有int、folat等等,javascript是一种web前端开发的脚本语言,与java完全不同。第三个问题:你有一个项目是“中山大学三余社网站”,能不能介绍一下。这个东西,这个项目我还是很清楚的,毕竟这个项目是我和另外两位大牛做的,然后就balabala的说了一大堆。最后他就要我写代码,题目是这样的,如果有一个双相链表,你如何确认这个双相链表是否断链。对于这个问题我还是真的有些糊涂,然后就问题,断链的意思,是不是说,这个双相链表断了一条还是两条都断,他说:不知道。唉,当时那个囧啊,那只有自己好好想了,开始我认为断链了就很有可能是指向了NULL,所以我分别从左和右遍历链表,找到最后一个指向空的指针,如何是从头开始遍历那么最后一个如果不是双相链表的最后一个元素那么就说明断链了,从右边开始遍历,如果最后一个指向空的指针不是head那么也是断链了。给他看了代码以后,他说:你怎么知道,断链了就一定指向空的呢。当时我好纠结啊,最后我想到了,分为三种情况,1,next指针断开,指向其他指针;2,pre指针断开指向其他指针;3,next 和pre同时断开。分为这三种情况以后问题就得到解决了。最后就是问了我一个数据库的问题,他说如果海量数据的时候你应该用什么方法来处理查找的问题。然后我就说:使用hash 表存储。他就说:怎么用hash存储和查找。我说:使用一种相应的规则定义hash,然后根据输入插入到数据库中,查找的时候也使用hash查找。然后他问我:如果遇到hash冲突的话应该怎么办。我就说:如果两边没有记录那就插入到两边。显然他对这个不满意,然后我就说可以再次使用hash,然后他就没说什么啦。最后他就说:那就这样吧,你们是不是还有三面的?但是那个心里挺高兴的,我说是丫。然后就很安静的走了出去,第二天下午5点就收到了三面的hr面试通知。

三面

很纠结,三面的前一晚上一直到3点都没有睡着,早上6点钟就醒了,不过人还挺精神的。差不多10:20左右到了华工参加三面。三面是HR面试,大家都在想HR会不会刷人,都很担心,我自己也是非常的担心。在门口也遇到了很多熟人,比如说嘉聪、沛轮小俩口、二面的一个华工的同学、信科院的一个同学。进去HR面试的同学出来以后都是满脸的轻松愉快,当时紧张的心里倒也平静了许多。大概11:00左右吧,两个面试产品的同学在三面挂了,想参加HR面试,可是前台签到的JJ不告诉他们产品的面试地点,当时也觉得他们产

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

虽然offer还没有拿到,不过这些天真的很不容易。写出来只是希望大家以后有个参考,并不是显摆,说我有多厉害。我们班的牛人是很多,不过我真的不是牛人,我只是菜鸟一个。你们都懂的。

web前端工程师面试经验

web前端工程师面试经验 篇一 首先面我的是一个豆瓣的前端(后来了解到其实也是做后端的),问的东西不多,大都是上的内容,没问到具体的技术实现,最后聊了一点儿linux,原来同是ubuntu 饭,并且已追新到9.04 beta。 稍息片刻后是技术总监Flycondor 的第二轮,因为隔壁在开会比较吵(偷听到有关tag 之类的使用问题),所以转到了有沙发和foosball 的休息区。开篇还是聊简历中的项目,不过问的内容比较宽泛,从工作职能到页面优化技巧、SEO,问答的形式比较轻松,所以不怎么紧张。后来被问到一个比较偏门的问题:豆瓣和新浪首页完整载入后html 代码的大小。我当时的回答是豆瓣20k 左右,新浪

大概5 倍以下,后来觉得豆瓣可能会再小些,新浪的会再臃肿些。刚在家试了下,豆瓣20.8k,新浪395k,还好只是一个对关注度的测试题。后来脱离项目单独问了些关于前端优化的具体问题,因为早前看过一篇Yahoo! 的Best Practices 技术部分的提问算告一段落,但留了一道开放性的作业,问题还是围绕优化,但对象是豆瓣,开始我还想问咋没之类的,现在看来豆瓣做事更效率,与其出一些茅坑儿算法题,不如来真格的对实际项目下手,管你求助朋友查书还是Google,最后写出代码,高低自有公平论断,谁不是边学边实践边提高的。(说说而已了,明天起还得继续动手JS 面向对象部分的实际应用,抽空再多记一些经典算法,谁让俺心目中的盖世大企,还是来应试那一套,茅坑儿题照出呢),剩下是留给我的提问时间,一般来讲只是走走形式问问部门状况和福利之类的,但毕竟是钟爱的豆瓣,关注和感兴趣的东西自然多些,最后算下来我提问的时间比面我的时间还长,汗~涉及的鸡毛蒜皮的问题比较多就不赘述了,有一个让俺小惊的:豆瓣有12个程序员,其中4个是专做算法的。 去年的时候和一个淘宝UED 的成员聊天,从他的话语中感觉很拜豆瓣的UE;今天在豆瓣看到不少人,只是不知哪些是做UE 的,如果没有专门的前端部门,应该是归到产品部的;没猜错应该就是我隔壁那一拨开完会后一起盒饭的人,ps, 看到一个ppmm,断定不是童颜大龄文艺女青年。

web前端开发自我介绍解读

web前端开发自我介绍解读 Q:关于公司的期望 A:我希望第一份工作能有比较大的发展空间,能够长时间的在一个良好的环境中养成良好的习惯。 Q:大学时经历的团队合作 A:最初的时候谁也不知道应该做什么,就从理论上一点一点的抠出东西来,经过两三次的课程我们的固定团队大致有了自己的开发流程,知道怎么样进行相互间的交流沟通、协作,也能从其他团队的汇报中吸取很多经验与教训。有的时候我们团队里会加进比较牛的高人,他也会愿意对我们进行额外的指导,大家一起交流想法,各自说出来,再一起逐一分析优劣,最终定下方案。 Q:关于前端的理解 A:前端开发处于一个猛烈发展的阶段,现在可以说大部分的网站都在关注前端,前端是直接接触用户的部分,它融合了设计、程序还有一些整体的理念,一些优化,包括SEO。很多技术的实现都要通过前端,怎么把这部分做好是非常具有挑战性的事情。可能四五年前很多人都还在标准的实现上摸索,而现在有一个大家都朝着标准走的大方向,就能够更好的坚持,更好的专注,把前端技术做得更强大。

Q:自己的发展计划 A:刚毕业的这一两年希望能专注于技术的提高,和适应良好的工作流程——这也是为什么我希望能够在一个发展环境良好的公司工作,锻炼好实践能力,结合公司的产品需求,当然还有一些不断萌发的新技术。之后会向产品的方向发展,就是前端技术所要实现的目标,因为前端确实是结合很广阔的一个职位。 Q:优缺点 A:我的优点,自己觉得是比较细心,包括细致的观察还有处理细节上的事情。我之前在365日历网实习的时候,还有课程小组学习的时候,他们评价我会说我比较可靠,我觉得可能不是那种技术上特别牛什么问题都能解决的,我个人觉得是来自细心和认真负责的态度。另外后面在九星时代实习的时候,临走上司对我评价是说我抗压学习能力比较强。当时项目特别急,又有涉及到一些我还不熟悉的技术,所有人都在加班,我也是一边完成任务一边不断在学新的东西,进一步的修缮,把事情做得更好。缺点的话,我觉得现在对我影响最大的就是想问题常常会有太多顾虑,想要一次性的把问题解决,结果会浪费很多的时间。比如说技术面试的时候,很经常遇到考官说一个简单的布局设计让你实现,我有的时候就总会考虑一些没有提到的因素,

最新web前端面试题(及答案)

1、常用那几种浏览器测试?有哪些内核(Layout Engine)? 答: (Q1) 浏览器:IE,Chrome,FireFox,Safari,Opera。 (Q2) 内核:Trident,Gecko,Presto,Webkit。 2、说下行内元素和块级元素的区别?行内块元素的兼容性使用?(IE8 以下)答: (Q1) 行内元素:会在水平方向排列,不能包含块级元素,设置width无效,height无效(可以设置line-height),margin上下无效,padding上下无效。 块级元素:各占据一行,垂直方向排列。从新行开始结束接着一个断行。 (Q2) 兼容性:display:inline-block;*display:inline;*zoom:1; 3、清除浮动有哪些方式?比较好的方式是哪一种? 答: (Q1) (1)父级div定义height。 (2)结尾处加空div标签clear:both。 (3)父级div定义伪类:after和zoom。 (4)父级div定义overflow:hidden。 (5)父级div定义overflow:auto。 (6)父级div也浮动,需要定义宽度。 (7)父级div定义display:table。 (8)结尾处加br标签clear:both。 (Q2) 比较好的是第3种方式,好多网站都这么用。 4、box-sizing常用的属性有哪些?分别有什么作用? 答: (Q1)box-sizing: content-box|border-box|inherit; (Q2)content-box:宽度和高度分别应用到元素的内容框。在宽度和高度 之外绘制元素的内边距和边框(元素默认效果)。 border-box:元素指定的任何内边距和边框都将在已设定的宽度和高度内 进行绘制。通过从已设定的宽度和高度分别减去边框和内边距才能得到内容的 宽度和高度。 5、Doctype作用?标准模式与兼容模式各有什么区别? 答: (Q1) 告知浏览器的解析器用什么文档标准解析这个文档。DOCTYPE不 存在或格式不正确会导致文档以兼容模式呈现。 (Q2) 标准模式的排版和JS运作模式都是以该浏览器支持的最高标准运行。在兼容模式中,页面以宽松的向后兼容的方式显示,模拟老式浏览器的行为以防 止站点无法工作。 6、HTML5 为什么只需要写?

Web前端开发笔试题集锦(已读)

Web前端开发笔试题集锦 HTML/CSS篇 1, 判断字符串是否是这样组成的,第一个必须是字母,后面可以是字母、数字、下划线,总长度为5-20 var reg = /^[a-zA-Z][a-zA-Z_0-9]{4,19}$/; reg.test("a1a__a1a__a1a__a1a__"); 2,截取字符串abcdefg的efg var str = "abcdefg"; if (/efg/.test(str)) { var efg = str.substr(str.indexOf("efg"), 3); alert(efg); } 3,判断一个字符串中出现次数最多的字符,统计这个次数 //将字符串的字符保存在一个hash table中,key是字符,value是这个字符出现的次数 var str = "abcdefgaddda"; var obj = {}; for (var i = 0, l = str.length; i < l; i++) { var key = str[i]; if (!obj[key]) { obj[key] = 1; } else { obj[key]++; } } /*遍历这个hash table,获取value最大的key和value*/ var max = -1; var max_key = ""; var key; for (key in obj) { if (max < obj[key]) { max = obj[key]; max_key = key; } } alert("max:"+max+" max_key:"+max_key); 4,IE与FF脚本兼容性问题 (1) window.event: 表示当前的事件对象,IE有这个对象,FF没有,FF通过给事件处理函数传递事件对象 (2) 获取事件源

2018年前端开发自我介绍-范文模板 (8页)

本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除! == 本文为word格式,下载后可方便编辑和修改! == 前端开发自我介绍 篇一:网易web前端开发师面试问答的经历 Q:关于公司的期望 A:我希望第一份工作能有比较大的发展空间,能够长时间的在一个良好的环境中养成良好的习惯。 Q:大学时经历的团队合作 A:最初的时候谁也不知道应该做什么,就从理论上一点一点的抠出东西来,经过两三次的课程我们的固定团队大致有了自己的开发流程,知道怎么样进行相 互间的交流沟通、协作,也能从其他团队的汇报中吸取很多经验与教训。有的 时候我们团队里会加进比较牛的高人,他也会愿意对我们进行额外的指导,大 家一起交流想法,各自说出来,再一起逐一分析优劣,最终定下方案。 Q:关于前端的理解 A:前端开发处于一个猛烈发展的阶段,现在可以说大部分的网站都在关注前端,前端是直接接触用户的部分,它融合了设计、程序还有一些整体的理念,一些 优化,包括SEO。很多技术的实现都要通过前端,怎么把这部分做好是非常具 有挑战性的事情。可能四五年前很多人都还在标准的实现上摸索,而现在有一 个大家都朝着标准走的大方向,就能够更好的坚持,更好的专注,把前端技术 做得更强大。 Q:自己的发展计划 A:刚毕业的这一两年希望能专注于技术的提高,和适应良好的工作流程——这也是为什么我希望能够在一个发展环境良好的公司工作,锻炼好实践能力,结 合公司的产品需求,当然还有一些不断萌发的新技术。之后会向产品的方向发展,就是前端技术所要实现的目标,因为前端确实是结合很广阔的一个职位。 Q:优缺点 A:我的优点,自己觉得是比较细心,包括细致的观察还有处理细节上的事情。我之前在365日历网实习的时候,还有课程小组学习的时候,他们评价我会说 我比较可靠,我觉得可能不是那种技术上特别牛什么问题都能解决的,我个人

WEB前端面笔试题总结

1. 如何显示/隐藏一个DOM元素? 更改元素的css style,设为display: none。此外还可以将visibility设为hidden,透明度设为0,或长、宽设为0。 2. 一个定宽网页在浏览器(IE6,IE7,Firefox,IE5)中横向居中对齐的布局, 请写出主要的HTML标签及CSS。 1. 2. 3. 4. 5.居中 6. 11. 12. 13.

居中
14.

15. 3. CSS中margin和padding的区别 margin是外边距,属于元素之外,相邻元素的margin可以融合。 padding是内边距,在元素之内,相邻元素的padding不可融合。 4. JavaScript中如何检测一个变量是一个String类型?请写出函数实现 function(obj) { returntypeof(obj) == ”string”; } 5. 网页中实现一个计算当年还剩多少时间的倒数计时程序,要求网页上实时动态 显示“××年还剩××天××时××分××秒” 这个看我论坛右上角的就知道了… 6. 如何控制网页在网络传输过程中的数据量 题目貌似有问题,应该是减少数据量吧。 最显著的方法是启用GZIP压缩。此外保持好的编码习惯,避免重复和css、 JavaScript代码,多余的HTML标签和属性。 7. 补充代码,是鼠标单击后Button1到Button2的后面

var parent =this.parentNode; parent.removeChild(this); parent.appendChild(this); 8. Linux中,将a、b打包为back.tar,命令是() 不知道=。= 9. Flash、Ajax各自的优缺点,在使用中如何取舍? Flash的缺点是需要客户端安装Flash插件,比较大,且更改了默认的HTML页面行为;但可以方便地实现很多特效及动画,且具有较高权限。 Ajax的缺点是编程较为复杂,需要服务器端的支持,能实现的效果只能是DOM API 提供的,权限很低,较难跨域;但可以显著加快页面的载入速度和用户体验。 此外,二者都不能被搜索引擎索引(Google已支持Flash文本的索引),不利于SEO。 建议:重要和关键部分直接用HTML,交互部分可以使用Ajax,复杂的动画可采用Flash。 百度2010 1、JS主要数据类型?5分

web前端开发面试题汇总模板

web前端开发面试题汇总 1天前653浏览2评论 前端面试题汇总 HTML&CSS 1. 常用那几种浏览器测试?有哪些内核(Layout Engine)? (Q1) 浏览器:IE,Chrome,FireFox,Safari,Opera。 (Q2) 内核:Trident,Gecko,Presto,Webkit。 2. 说下行内元素和块级元素的区别?行内块元素的兼容性使用? (IE8 以下) 行内元素:会在水平方向排列,不能包含块级元素,设置width无效,height无效(可以设置line-height),margin上下无效,padding上下无效。 块级元素:各占据一行,垂直方向排列。从新行开始结束接着一个断行。 兼容性:display:inline-block;display:inline;zoom:1; 3. 清除浮动有哪些方式?比较好的方式是哪一种? (1)父级div定义height。 (2)结尾处加空div标签clear:both。 (3)父级div定义伪类:after和zoom。 (4)父级div定义overflow:hidden。 (5)父级div定义overflow:auto。 (6)父级div也浮动,需要定义宽度。 (7)父级div定义display:table。

(8)结尾处加br标签clear:both。 总结:比较好的是第3种方式,简洁方便。 4. box-sizing常用的属性有哪些?分别有什么作用? 常用的属性:box-sizing: content-box border-box inherit; 作用:content-box:宽度和高度分别应用到元素的内容框。在宽度和高度之外绘制元素的内边距和边框(元素默认效果)。 border-box:元素指定的任何内边距和边框都将在已设定的宽度和高度内进行绘制。通过从已设定的宽度和高度分别减去边框和内边距才能得到内容的宽度和高度。 5. Doctype作用?标准模式与兼容模式各有什么区别? (Q1) 告知浏览器的解析器用什么文档标准解析这个文档。DOCTYPE不存在或格式不正确会导致文档以兼容模式呈现。 (Q2) 标准模式的排版和JS运作模式都是以该浏览器支持的最高标准运行。在兼容模式中,页面以宽松的向后兼容的方式显示,模拟老式浏览器的行为以防止站点无法工作。 6. HTML5 为什么只需要写< Doctype html>? HTML5不基于SGML,因此不需要对DTD进行引用;但是需要doctype来规范浏览器的行为(让浏览器按照它们应该的方式来运行)。而HTML4.01基于SGML,所以需要对DTD进行引用,才能告知浏览器文档所使用的文档类型。 7. 页面导入样式时,使用link和@import有什么区别? (1)link属于XHTML标签,除了加载CSS外,还能用于定义RSS, 定义rel连接属性等作用;而@import是CSS提供的,只能用于加载CSS; (2)页面被加载的时,link会同时被加载,而@import引用的CSS会等到页面

前端工程师面试自我介绍

前端工程师面试自我介绍 前端工程师面试自我介绍篇一 我喜欢篮球和乒乓球,曾担任大学校篮球队队员。在篮球队中深刻体会到在大家共同努力下击败对手的成就感! 对于计算机有着狂热的喜爱,虽掌握软件众多,但对编程情有独钟!在每一次解决了问题后都有一种成就感!我喜欢这种感觉,让我能沉迷于我的代码的世界中! 爱好程序设计,喜欢开发自已的小型产品,追求技术上的满足感;稳固的架构,健壮的代码,团结的合作,是我的不懈追求。 有良好的编程习惯,以及程序错误控制和解决能力,我爱程序员这个岗位,当每天敲着代码,听着音乐,是很快乐的用心工作,用心生活!我可能不是的,最合适的,我觉得我是最有潜力的!20XX,一起加油! 前端工程师面试自我介绍篇二 欲善其事,必先利其器。大学几年,我始终坚持天道酬勤的原则,一日三省,自信品格的日趋完善;勇于行事,务实求新,自信工作有所成绩;三更灯火,寒窗苦读,相信学有所成。 在校期间,我始终以提高自身的综合素质为目的,以个人的全面发展为奋斗方向,树立正确的人生观和价值观,光荣地加入了中国共产党。

为适应社会发展的需求,我努力学好专业知识,多次获得奖学金,较深入、全面地掌握了软件编程、硬件维护与开发、网络应用技术等计算机科学基础理论以及计算机在企业管理、工业生产、辅助设计制造等方面的应用知识,同时注意结合自身专业特点,结合动手实践,先后参与了校新闻网页设计大赛、校程序设计大赛、挑战杯中国大学生创业计划竞赛、校科研立项项目,同时根据自己的爱好,进行了物业管理师的培训及资格认证考核、暑期社会实践调查,都取得了不凡的成绩。 作为一名即将毕业的20XX年应届计算机专业的大学生,我所拥有的是年轻和知识,使我不畏困难,善于思考,但年轻也意味着阅历浅,更需要虚心向学。同时,我也深知,毕业只是求学的一小步,社会才是一所真正的大学。我今天的求职,也正是希望得到一个更好的学习机会,从而能以更好的工作成绩为国家和单位贡献力量,同时去实现人生价值。 前端工程师面试自我介绍篇三 本人XXX,我是一个实事求是、不浮夸的人。喜欢参与团队工作与集体活动。重视自身素质培养。 软件开发基础扎实,对编程充满热情,学习能力强,能快速掌握新技术 在校期间,曾获20XX—20XX学年度优秀团员,20XX—20XX 学年度丙等奖学金,20XX年9月份军训优秀个人。曾是系学生会干事,在通过与其他干事的合作,主要对学生宿舍公共卫生、宿舍文化、晚归等进行监督管理,评定优秀寝室,不定期组织学生

前端工程师面试自我介绍

web前端工程师面试自我介绍第一篇 我喜欢篮球和乒乓球,曾担任大学校篮球队队员。在篮球队中深刻体会到在大家共同努力下击败对手的成就感! 对于计算机有着狂热的喜爱,虽掌握软件众多,但对编程情有独钟!在每一次解决了问题后都有一种成就感!我喜欢这种感觉,让我能沉迷于我的代码的世界中! 爱好程序设计,喜欢开发自已的小型产品,追求技术上的满足感;稳固的架构,健壮的代码,团结的合作,是我的不懈追求。 有良好的编程习惯,以及程序错误控制和解决能力,我爱程序员这个岗位,当每天敲着代码,听着音乐,是很快乐的 用心工作,用心生活!我可能不是最好的,最合适的,我觉得我是最有潜力的!2016,一起加油! web前端工程师面试自我介绍第二篇 good morning, my name is jack, it is really a great honor to have this opportunity for a interview, i would like to answer whatever you may raise, and i hope i can make a good performance today, eventually enroll in this prestigious university in september. now i will introduce myself briefly,i am 21 years old,born in heilongjiang province ,northeast of china,and i am curruently a senior student at beijing xx uni.my major is packaging engineering.and i will receive my bachelor degree after my graduation in june.in the past 4 years,i spend most of my time on study,i have passed cet4/6 with an ease. and i have acquired basic knowledge of packaging and publishing both in theory and in practice. besides, i have attend several packaging exhibition hold in beijing, this is our advantage study here, i have taken a tour to some big factory and company. through these i have a deeply understanding of domestic packaging industry. compared to developed countries such as us, unfortunately, although we have made extraordinary progress since 1978,our packaging industry are still underdeveloped, mess, unstable, the situation of employees in this field are awkard. but i have full confidence in a bright future if only our economy can keep the growth pace still. i guess you

Web前端开发工程师面试题

一、CSS (1) 二、HTML (3) 三、jquery (3) 四、综合 (4) 一、C SS 1.CSS样式表根据所在网页的位置,可分为?(B ) A.行内样式表、内嵌样式表、混合样式表 B.行内样式表、内嵌样式表、外部样式表 C.外部样式表、内嵌样式表、导入样式表 D.外部样式表、混合样式表、导入样式表 2.对于标签,其中*代表(C ) A. 注释的时候才用上 B. 没有这个标签 C. 通配符,意思是所有的标签 3.在CSS中下面哪种方法表示超链接文字在鼠标经过时,超链接文字无下划线?(B ) A. A:link{TEXT-DECORATION: underline } B. A:hover {TEXT-DECORATION: none} C. A:active {TEXT-DECORATION: blink } D. A:visited {TEXT-DECORATION: overline } 4.下面代码片段,说法正确的是:(B ) .DIV1 { position:absolute; line-height:22px; height:58px; background-color: #FF0000; } A. Line-height:22px;修饰文本字体大小 B. position:absolute;表示绝对定位,被定位的元素位置固定 C. height:58px; 表示被修饰的元素距离别的元素的距离 D. background-color: #FF0000; 表示被修饰的元素的背景图像 5.用CSS设置DIV的左边为红色实线,下面设置正确的是(C ) A.style=”border-top: #ff0000 1 solid;”

java程序员1分钟面试自我介绍范文

java程序员1分钟面试自我介绍范文 1分钟面试自我介绍说得好,能帮助java程序员个人求职者在求职过程中多一些 胜算。下面是学习啦小编整理的java程序员1分钟面试自我介绍范文,以供大家阅读。 java程序员1分钟面试自我介绍范文(一) 我叫xx-x,今年21岁,毕业于xx解放军信息工程大学计算机科学与技术专业, 拥有扎实的core java基础,良好的编程风格;熟悉jsp+servlet+javabean模式的web 开发;熟悉struts,hibernate,spring等开源框架,了解ejb; 熟悉tomcat,jboss服务器等,熟悉基于linux及unix环境下的软件开发。 在校期间有多次社会实践经历,曾参与过学院网上虚拟实验室开发的需求分析, 大学期间多次担任多课程的课代表。虽然实际工作经验不是很足,但军校四年培养了 我充分的自信心和敬业精神以及扎实的学科基础知识和较强的专业技能,四年军校生 活中,我严格要求自己,自觉、遵纪、守时。本人坦诚且有责任心,有独立进取的品性,勤于动手、善于动脑,适应新环境能力很强。能在最短时间内完成从学生到职业 工作人员的转型,尽自己最大的努力融入新的工作生活。 请各位考官多多指教,谢谢! java程序员1分钟面试自我介绍范文(二) 我叫xx-x,今年21岁,湖北黄冈人,于20xx,6月毕业于武汉职业技术学院。 学习的专业是软件技术,主要学习的java方向的企业级应用开发和管理。 之前在武汉锁软件科技有限公司实习,毕业后在该公司担任java 程序员一职,主 要从事java项目相关模块的开发,能熟练使用java技术,熟悉jsp,servlet,jdbc,和常 用框架spring,struts,hibernate及前端技术:js,jquery,和数据库oracle,sqlserver.对exitjs和uml有一定基础。 我的个人计划是:在5年之内从事java开发工作,积累行业经验和技术以及人脉。并且自学英语,考个英语等级证,我相信只要我想做到的,就一定会做到。 来到上海这边,我希望找个好工作,希望贵公司能给我一个展现自身能力的机会, 介绍完毕,谢谢! java程序员1分钟面试自我介绍范文(三)

web前端应聘自我介绍

web前端应聘自我介绍 自我介绍,就是自己将自己介绍给他人或众人的一种介绍方式。那么Web前端工程师应聘时自我介绍应该怎么说以下是小编整理的web前端应聘自我介绍,欢迎阅读。 web前端应聘自我介绍1 我喜欢篮球和乒乓球,曾担任大学校篮球队队员。在篮球队中深刻体会到在大家共同努力下击败对手的成就感! 对于计算机有着狂热的喜爱,虽掌握软件众多,但对编程情有独钟!在每一次解决了问题后都有一种成就感!我喜欢这种感觉,让我能沉迷于我的代码的世界中! 爱好程序设计,喜欢开发自已的小型产品,追求技术上的满足感;稳固的架构,健壮的代码,团结的合作,是我的不懈追求。 有良好的编程习惯,以及程序错误控制和解决能力,我爱程序员这个岗位,当每天敲着代码,听着音乐,是很快乐的 用心工作,用心生活!我可能不是最好的,最合适的,我觉得我是最有潜力的! web前端应聘自我介绍2 回首三年的大学校园生活生涯和社会实践生活,有渴望、有追求、有成功也有失败,我孜孜不倦,不断地挑战自我,充实自己,为实现人生的价值打下坚实的基础。

在思想品德上,本人有良好道德修养,并有坚定的政治方向,我积极地向党组织靠拢,使我对我们党有可更为深刻的认识,并参加了入党积极分子培训班”的培训。本人遵纪守法、爱护公共财产、关心和帮助他人,并以务实求真的精神热心参与学校的公益宣传和爱国活动。 在学习上,我热爱自己的专业,还利用课余时间专修计算机专业知识,使我能轻松操作各种络和办公软件。曾多次获得学金,在书法和体育运动都获得好成绩。英语、电脑、普通话等方面的等级考试已达标。除了在专业知识方面精益求精外,平时我还涉猎了大量络编程、络管理与维护、页设计等知识。并且相信在以后理论与实际结合当中,能有更大提高。 在工作上,对工作热情,任劳任怨,责任心强,具有良好的组织交际能力,和同学团结一致,注重配合其他学生干部出色完成各项工作,得到了大家的一致好评。 在生活上,我最大的特点是诚实守信,热心待人,勇于挑战自我,时间观念强,有着良好的生活习惯和正派作风。由于平易近人待人友好,所以一直以来与人相处甚是融洽,连续担任了分院的乒协的秘书长一职。有广泛爱好的我特别擅长于页设计和站管理与维护方面。曾独立完成一个中型站的设计,以及大型综合站的策划与修改工作。 身为平面设计专业的学生,我在修好学业的同时也注重

web前端研发工程师笔试题选择题带答案

1. 要动态改变层中内容可以使用的方法有( AB ) a) i nn erHTML b) i nn erText c) 通过设置层的隐藏和显示来实现 d) 通过设置层的样式属性的 display 属性 2. 当按键盘 A 时,使用onKeyDown 事件打印event.keyCode 的结果是(A ) a) 65 b) 13 c) 97 d) 37 3.在javascript 里,下列选项中不属于数组方法的是( B ); a) sort() b) l e ngth() c)con cat() d) r everse( ) 4.下列哪一个选项可以用来检索被选定的选项的索引号 ?(B) a)disabled b) selectedl ndex c) opti on d) multiple 5.希望图片具有”提交”按钮同样的功能,该如何编写表单提交?(A ) 6. 使div 层和文本框处在冋一行的代码正确的是 (D ); a) b) c) d) 7. 下列选项中,描述正确的是(选择两项)。(AD ) a)options.add(new Option(,a?,'A?))可以动态添加一个下拉列表选项 b)option.add(new Option(,a?,'A?))可以动态添加一个下拉列表选项 c) n ew Optio n(,a?,'A?)中?a 表示列表选项的值,?A 用于在页面中显示 d) n ew Option(,a?,'A?)中?A 表示列表选项的值,?a 用于在页面中显示 8. 、 var emp = new Array(3); for(var i in emp) 以下答案中能与for 循环代码互换的是:(选择一项)。(D ) A for(var i =0; i

前端工程师面试自我介绍

前端工程师面试自我介绍 本人XXX,我是一个实事求是、不浮夸的人。喜欢参与团队工作 与集体活动。重视自身素质培养。 软件开发基础扎实,对编程充满热情,学习能力强,能快速掌握新技术 在校期间,曾获20XX—20XX学年度优秀团员,20XX—20XX学年 度丙等奖学金,20XX年9月份军训优秀个人。曾是系学生会干事, 在通过与其他干事的合作,主要对学生宿舍公共卫生、宿舍文化、 晚归等进行监督管理,评定优秀寝室,不定期组织学生活动(寝室篮 球赛、跳蚤文化市场等) 实习期间就职于金融事业本部,部门业务涉及全国数省的农村信用社核心业务系统、城市商业银行支付系统以及外围辅助服务系统。我一直在广东四地市的农信社做软件开发工作。先后参与了广东省 四地市的银行卡系统、综合业务系统卡改造、电话银行系统、自助 终端系统等的开发和实施。相信您的信任与我的实力将为我们带来 共同的成功!希望我能为贵公司贡献自己的力量! 欲善其事,必先利其器。大学几年,我始终坚持天道酬勤的原则,一日三省,自信品格的日趋完善;勇于行事,务实求新,自信工作有 所成绩;三更灯火,寒窗苦读,相信学有所成。 在校期间,我始终以提高自身的综合素质为目的,以个人的全面发展为奋斗方向,树立正确的人生观和价值观,光荣地加入了中国 共产党。 为适应社会发展的需求,我努力学好专业知识,多次获得奖学金,较深入、全面地掌握了软件编程、硬件维护与开发、网络应用技术 等计算机科学基础理论以及计算机在企业管理、工业生产、辅助设 计制造等方面的应用知识,同时注意结合自身专业特点,结合动手 实践,先后参与了校新闻网页设计大赛、校程序设计大赛、挑战杯

web前端面试

标签之前。告知浏览器的解析器,用什么文档类型规范来解析这个文档。(2)、严格模式的排版和 JS 运作模式是以该浏览器支持的最高标准运行。(3)、在混杂模式中,页面以宽松的向后兼容的方式显示。模拟老式浏览器的行为以防止站点无法工作。(4)、DOCTYPE不存在或格式不正确会导致文档 以混杂模式呈现。行内元素有哪些?块级元素有哪些?空(void)元素有那些?(1)CSS规范规定,每个元素都有display属性,确定该元素的类型,每个元 素都有默认的display值,比如div默认display属性值为“block”,成为“块级”元素; span默认display属性值为“inline”,是“行内”元素。(2)行内元素有:a b span img input select strong(强调的语气)块级 元素有:div ul ol li dl dt dd h1 h2 h3 h4…p (3)知名的空元素: 鲜为人知的是: XHTML标签,而@import是CSS提供的; (2)页面被加载的时,link会同时被 加载,而@import引用的CSS会等到页面被加载完再加载; (3)import只在 IE5以上才能识别,而link是XHTML标签,无兼容问题; (4)link方式的样 式的权重高于@import的权重. 浏览器的内核分别是什么? * IE浏览器的内核Trident、Mozilla的Gecko、Chrome的Blink(WebKit的分支)、Opera内核 原为Presto,现为Blink;常见兼容性问题? * png24位的图片在iE6浏览 器上出现背景,解决方案是做成PNG8. * 浏览器默认的margin和padding不同。解决方案是加一个全局的*{margin:0;padding:0;}来统一。 * IE6双边距bug:块属性标签float后,又有横行的margin情况下,在ie6显示margin比 设置的大。浮动ie产生的双倍距离 #box{ float:left; width:10px; margin:0 0 0 100px;} 这种情况之下IE会产生20px的距离,解决方案是在float的标签样式控制中加入——_display:inline;将其转化为行内属性。(_ 这个符号只有ie6会识别) 渐进识别的方式,从总体中逐渐排除局部。首先,巧妙的使用“\9”这一标记,将IE游览器从所有情况中分离出来。接着,再 次使用“+”将IE8和IE7、IE6分离开来,这样IE8已经独立识别。 css .bb{ background-color:#f1ee18;/*所有识别*/ .background- color:#00deff\9; /*IE6、7、8识别*/ +background-color:#a200ff;/*IE6、 7识别*/ _background-color:#1e0bd1;/*IE6识别*/ } * IE下,可以使用获取 常规属性的方法来获取自定义属性, 也可以使用getAttribute()获取自定义属性; Firefox下,只能使用getAttribute()获取自定义属性. 解决方法:统一通 过getAttribute()获取自定义属性. * IE下,even对象有x,y属性,但是没有pageX,pageY属性; Firefox下,event对象有pageX,pageY属性,但是没有x,y 属性. * 解决方法:(条件注释)缺点是在IE浏览器下可能会增加额外的 HTTP请求数。 * Chrome 中文界面下默认会将小于 12px 的文本强制按照 12px 显示, 可通过加入 CSS 属性 -webkit-text-size-adjust: none; 解决. 超链接访问过后hover样式就不出现了被点击访问过的超链接样式不在具有hover和active了解决方法是改变CSS属性的排列顺序:L-V-H-A : a:link {} a:visited {} a:hover {} a:active {} html5有哪些新特性、移除了那些元素?如何处理HTML5新标签的浏览器兼容问题?如何区分 HTML 和 HTML5? * HTML5 现在已经不是 SGML 的子集,主要是关于图像,位置,存储,多任务等 功能的增加。 * 绘画 canvas 用于媒介回放的 video 和 audio 元素本地离 线存储 localStorage 长期存储数据,浏览器关闭后数据不丢失;

WEB前端开发面试题集锦

1、列举你工作中遇到的IE6 BUG,谈谈解决方案。 3、如何用CSS分别单独定义IE6、7、8的width属性。 所有浏览器通用 height: 100px; IE6 专用 _height: 100px; IE6 专用 *height: 100px; IE7 专用 *+height: 100px; IE7、FF 共用 height: 100px !important; 4、CSS中哪些属性可以同父元素继承。 继承:(X)HTML元素可以从其父元素那里继承部分CSS属性,即使当前元素并没有定义该属性 Color;font-size; 5、你如何理解HTML结构的语意化。 1.去掉或样式丢失的时候能让页面呈现清晰的结构: html本身是没有表现的,我们看到例如

是粗体,字体大小2em,加粗;是加粗的,不要认为这是html 这些其实html默认的css样式在起作用,所以去掉或样式丢失的时候能让页面呈现清晰的结构不是语义化的HTML 点,但是浏览器都有有默认样式,默认样式的目的也是为了更好的表达html的语义,可以说浏览器的默认样式和HTML结构是不可分割的。 2.屏幕阅读器(如果访客有视障)会完全根据你的标记来“读”你的网页. 例如,如果你使用的含语义的标记,屏幕阅读器就会“逐个拼出”你的单词,而不是试着去对它完整发音. 3.PDA、手机等设备可能无法像普通电脑的浏览器一样来渲染网页(通常是因为这些设备对CSS的支持较弱). 使用语义标记可以确保这些设备以一种有意义的方式来渲染网页.理想情况下,观看设备的任务是符合设备本身的条染网页. 语义标记为设备提供了所需的相关信息,就省去了你自己去考虑所有可能的显示情况(包括现有的或者将来新的设备一部手机可以选择使一段标记了标题的文字以粗体显示.而掌上电脑可能会以比较大的字体来显示.无论哪种方式一文本标记为标题,您就可以确信读取设备将根据其自身的条件来合适地显示页面. 4.搜索引擎的爬虫也依赖于标记来确定上下文和各个关键字的权重. 过去你可能还没有考虑搜索引擎的爬虫也是网站的“访客”,但现在它们他们实际上是极其宝贵的用户.没有他们的

腾讯实习生web前端JS开发工程师面试经历

在腾讯面试之前我申请了淘宝的前端,可是笔试就被淘宝鄙视了。这之前还有一个百度内推的,二面已经结束了,不过还真的不知道结果,人家给我答案是这周之内,如果没有过的话,还有三面,如果过了的话,直接就可以拿offer。 相比之下腾讯是很人性化的,不放过一个有才能的人。 从笔试就可以看出来,我当时网申了,但是没有申请岗位所以最后只能去霸笔。到了那里以后才发现霸笔的人真的不少啊!笔试完以后晚上就听说有同学收到面试的通知了,我那个心里着急啊,不过后面一个牛人告诉我说大家都过了,那时候开心啊!然后去网站上查看了一下自己的面试时间和地点,唉那个悲剧啊。我本人做一些兼职给一群中学生上课,每次星期天都要上到下午六点回来,面试时间居然是下午5点,我也顾不了多少了,直接请假,唉!被那个负责人批了一大堆。由于去那里的时候在路上我一直用手机看面经,有时候看着我都想吐了。下午四点多我就带上了笔记本(这里强调一下,如果是技术的最好带上自己的作品,那样可能面试的时候主动权会掌握在自己手里)赶去了华工。 腾讯一面 一面的人还真的很多呀,在面试地点看到了很多牛人,比如说我的研究所师兄,我们班的百度牛人。签到完以后我就走到了一个房间门口,乍一看,哇那么多人在排队,最后一个MM 告诉我她们面试的是产品的,幸好,不然会等死人的。我面试的是前端js,大概5点左右的时候一个gg把我叫了进去,进去以后就感觉一种亲切感没有之前的紧张感,然后面试官叫我等等,估计他还有些事情处理,之后我看到我的笔试成绩丢人啊(不好意思说了)!然后面试官叫我自我介绍一下,然后我就balabala的说了一下自己对web开发的兴趣以及一些自己开发的项目,然后我就把笔记本带来的项目一一介绍给他看,似乎他只看我运行的结果。然后就开始问我一些简历上的问题. 面试官:你讲一下你的学生实践工作吧。然后我就说了一下自己担任过学生处助理、院的团委副部长,然后就是讲了一下自己的学生工作的体验和感受。 面试官:你有学过数据结构是吗?那我就问你一些问题。

最新 web前端应聘自我介绍-精品

,就是自己将自己介绍给他人或众人的一种介绍方式。那么Web前端工程师应聘时自我介绍应该怎么说?以下是小编整理的web前端应聘自我介绍,欢迎阅读。 我喜欢篮球和乒乓球,曾担任大学校篮球队队员。在篮球队中深刻体会到在大家共同努力下击败对手的成就感! 对于有着狂热的喜爱,虽掌握软件众多,但对编程情有独钟!在每一次解决了问题后都有一种成就感!我喜欢这种感觉,让我能沉迷于我的代码的世界中! 爱好程序设计,喜欢开发自已的小型产品,追求技术上的满足感;稳固的架构,健壮的代码,团结的合作,是我的不懈追求。 有良好的编程习惯,以及程序错误控制和解决能力,我爱程序员这个岗位,当每天敲着代码,听着音乐,是很快乐的 用心工作,用心生活!我可能不是最好的,最合适的,我觉得我是最有潜力的! 回首三年的大学校园生活生涯和社会实践生活,有渴望、有追求、有成功也有失败,我孜孜不倦,不断地挑战自我,充实自己,为实现人生的价值打下坚实的基础。 在思想品德上,本人有良好道德修养,并有坚定的方向,我积极地向党组织靠拢,使我对我们党有可更为深刻的认识,并参加了入党积极分子培训班”的培训。本人遵纪守法、爱护公共财产、关心和帮助他人,并以务实求真的精神热心参与学校的公益宣传和爱国活动。 在学习上,我热爱自己的专业,还利用课余时间专修计算机专业知识,使我能轻松操作各种网络和办公软件。曾多次获得学金,在书法和体育运动都获得好成绩。、电脑、普通话等方面的等级考试已达标。除了在专业知识方面精益求精外,平时我还涉猎了大量网络编程、网络管理与维护、网页设计等知识。并且相信在以后理论与实际结合当中,能有更大提高。 在工作上,对工作热情,任劳任怨,责任心强,具有良好的组织交际能力,和同学团结一致,注重配合其他学生干部出色完成各项工作,得到了大家的一致好评。 在生活上,我最大的特点是诚实守信,热心待人,勇于挑战自我,时间观念强,有着良好的生活习惯和正派作风。由于平易近人待人友好,所以一直以来与人相处甚是融洽,连续担任了分院的乒协的秘书长一职。有广泛爱好的我特别擅长于网页设计和网站管理与维护方面。曾独立完成一个中型网站的设计,以及大型综合网站的策划与修改工作。

相关文档
最新文档