现在的位置: 首页 > 综合 > 正文

今年前端面试的一些题,整理下

2017年11月08日 ⁄ 综合 ⁄ 共 1609字 ⁄ 字号 评论关闭

今年大概面了几次,第一次打酱油,没有技术面;

第二次,人民网;笔试加面试,笔试题差不多忘光了,就是css+js+ajax+json,再有一些图片加载慢 要怎么解决,还有一个布局图让写css,再有个不用temp值,交换a b的值怎么写代码的

面试就问代码写的多不多,浏览器兼容性经验多不多,再看了下我的网站,看了源代码,问命名怎么都无意义。。(因为不是我写的。。。)

第三次,好像是一家小公司,笔试了c语言一段程序 填空 ,看了我做的网站,问js写的多不多。。挂了。。

第四次,华为,非前端。问了hadoop,数据库,查找算法 30-40分钟

第五次,腾讯面试,问了浏览器兼容性,我说了img标签 间距,说了div float后间距变大,面试官问margin变多了多少,我说100px 他笑了,是两倍。。。当然现在我死死的记住了。。问有没有了解一些新的技术关注一些前沿的。。我说了自适应布局,这个名词还是他帮我说出来的。。我自己都描述不清,他说自适应布局是怎么实现的,我说一个就是先获得屏幕尺寸,加载不同的css 他说这是最简单的,还有没有别的,我说不知道。。反正被虐死了。。大概20来分钟吧

第六次,兰亭既是笔试,笔完就挂了。。没后续通知了。笔试有概率题,css代码题,有css选择符优先级,我之前完全不会,现在会一点了,知道内联优先级1000,id0100,class 0010 继承0000 标签0010 之类的 。还有分布显示代码题,我用java写的,其实我没看懂题 。。

第七次,百度电面,这是我这辈子面的最长的,也是跟人打电话时间最长的一次,整整一个小时。。百度帅哥声音真赞!!

这次面的时间久,问的也很多。这也是我最近的一次面试,题 有这些:浏览器地址栏输入地址到用户看到网页 整个过程描述,越详细越好。。 服务器端发生了什么。。

http状态码知道多少,300 301 302 303 304 400 404 500  都什么意思,,不会。。。用js干过什么,我说我画了个图。他说是怎么画的,我说用js的什么包,那里封装了函数,直接用就行了。。。他说有两个点,怎么连线,有什么思路。。相对定位绝对定位的概念。。。。绝对定位是相对于哪个,相对定位是相对哪个。。边框样式怎么设置,实线怎么写..solid ..dash..border-style...怎么画表格。。我说用table...他问怎么往table里写数据。。。我说jsp ..他说用js怎么生成表格,怎么写数据。。我说json...
网站后台用什么框架,我说没有,其实有strust2... 怎么创建节点并赋值写数据。。是value还是innerHTML...怎么知道是ie几。。怎么垂直居中。。问的可细了。。我都不会!!全忘了。。因为百度电面之前我好久没写网站了。。。。

现在,我终于又一直看css了。。看的书越多,感受确实深了一点,但是现在还是连门没入。。。要学的太多了。。

我现在加深了一点了解的东西有,关于定位,相对定位绝对定位 ,开始用ff了,下了firebug..能过if ie  endif 来根据不同的ie版本加载不同的css 。。

hack方法,一般是根据ie不同版本能识别的不同标志,比如 *html  _div 什么的。。

还有class ,一个标签可以挂多个class..垂直居中,vertical-align只能用于行内元素。。对于div等块级元素,如果父级元素高度不知道,要垂直居中。

表格的th td 里的东西 默认是垂直居中的,可以通过表格实现垂直居中,还可以通过表格 使元素水平居中。表格在ie中会居中。。比如分页代码,因为页数不知道,所以宽度不可知。。

关于clear,clear属性是清除本元素左右 两边 的其它 浮动元素。。

还有fieldset lengend..表单。。ul li是块级元素。

要少用div+span无意义标签。尽量标签语义化,用p h1-h6 还有html5的Section artical head footer 什么的。。

抱歉!评论已关闭.