猿问
下载APP

某培训机构入坑5个月 ,马上准备毕业 找工作,请给点面试建议~

今年28岁,0基础入坑 在某培训机构学习5个月  大约12月中下旬 毕业  现在怎么准备面试   自我感觉学的  那叫一个渣渣~   

如果有打算培训机构入坑的,也可留言咨询我~

一个刚入坑的程序猿
浏览 5526回答 13
13回答

第五若雪

日了狗,辛辛苦苦码字,一个返回就没了,慕课这个回复功能有待优化。 再来一遍。 1、28岁之前什么工作,对编程可否有帮助!其次为什么转编程面试你怎么去说? 2、学历专本?重本?专业?数学英语如何,算法逻辑如何? 3、培训哪个方向?培训技术与现在企业用的差多少?SSH?SSM?springboot?springcloud?springdata?redis?分布式,负载均衡,高可用,高并发? 4、杭州地区现在培训一律不考虑,不排除极少部分特别突出的,其他城市行情不了解。 5、技术。建议慕课网职业路径里SSM跟着敲俩,springboot敲俩,谷歌校招敲个,redis敲个。可以把慕课这些项目学到的技术写到你项目经验里。 6、面试。牛客网里主思维逻辑算法,其它也有很多面试题网站。项目经验,如果是你培训机构那些的话,呵呵哒。 结尾、12月中旬结束,那就是说你现在学到web了。框架视频慕课有对应免费视频,项目的话建议跟着慕课网掏些大洋跟着学吧。 找工作,年前不太好找,都忙着年度总结,年假。招聘计划不多,做好持久战准备。 麻蛋,终于码好了。

末日泣歌

如果学的好 那就自己上网找找开发中遇到的问题看看 或者自己继续往下学一下新的知识 这样可以比别人起跑线要高一些 公司也愿意要这类人 自学能力强的人 而且薪资待遇也能稍高一点如果学的不好呢 那就多看看基础 基础很重要 一定要明白你所说所做的是什么意思 而且多上网找找面试题 可以背背面试题 如果是大公司 一段时间内 笔试题是一样的 面试题也在同一个范围内 中小型公司就比较随机了 但他们有的会以你最拿手的那部分来问 所以 一个要有能突出自己能力的地方 而且 还要会吹 可以不会的地方 跟面试官去吹 但别吹过了 可以什么都会 只要进公司了 不会可以现学 如果面试官问的问题你不会 不要直接说 我不会或我忘了之类的话 可以选择“不太了解这一方面”的话来代替 这样可以方式你把话题引回到你会的知识点上 还有注意礼貌 不管你什么样的人 面试的时候一定要礼貌 不会的话 装也得装出来 这都是给自己加分的地方 如果公司录取你了 那么恭喜你 如果公司说回去等下消息 那么就别报太大的希望 而且面试完要总结 今天面试哪方面不足 要抓紧时间学习  还有就是穿着打扮 不需要你西装革履 但是需要你穿的得体 切记凉鞋短裤都是减分的选择希望对你能有所帮助 也希望你能顺利找到自己心仪的公司

松仁大玉米

请描述一下 cookies,sessionStorage 和 localStorage 的区别?cookie是网站为了标示用户身份而储存在用户本地终端(Client Side)上的数据(通常经过加密)。cookie数据始终在同源的http请求中携带(即使不需要),记会在浏览器和服务器间来回传递。sessionStorage和localStorage不会自动把数据发给服务器,仅在本地保存。存储大小:cookie数据大小不能超过4k。sessionStorage和localStorage 虽然也有存储大小的限制,但比cookie大得多,可以达到5M或更大。有期时间:localStorage    存储持久数据,浏览器关闭后数据不丢失除非主动删除数据;sessionStorage  数据在当前浏览器窗口关闭后自动删除。cookie          设置的cookie过期时间之前一直有效,即使窗口或浏览器关闭2.iframe有那些缺点?iframe会阻塞主页面的Onload事件;搜索引擎的检索程序无法解读这种页面,不利于SEO;iframe和主页面共享连接池,而浏览器对相同域的连接有限制,所以会影响页面的并行加载。使用iframe之前需要考虑这两个缺点。如果需要使用iframe,最好是通过javascript动态给iframe添加src属性值,这样可以绕开以上两个问题。3.如何实现浏览器内多个标签页之间的通信?WebSocket、SharedWorker也可以调用localstorge、cookies等本地存储方式。localstorge另一个浏览上下文里被添加、修改或删除时,它都会触发一个事件,我们通过监听事件,控制它的值来进行页面信息通信。注意quirks:Safari 在无痕模式下设置localstorge值时会抛出 QuotaExceededError 的异常。4.如何在页面上实现一个圆形的可点击区域?(1)map+area或者svg(2)border-radius(3)纯js实现 需要求一个点在不在圆上简单算法、获取鼠标坐标等等5.介绍一下标准的CSS的盒子模型?低版本IE的盒子模型有什么不同的?(1)有两种, IE 盒子模型、W3C 盒子模型。(2)盒模型: 内容(content)、填充(padding)、边界(margin)、 边框(border)。(3)区  别: IE的content部分把 border 和 padding计算了进去。6.CSS优先级算法如何计算?优先级就近原则,同权重情况下样式定义最近者为准;载入样式以最后载入的定位为准;优先级为:!important >  id > class > tagimportant比内联优先级高(style)7.为什么要使用CSS spritesCSS Sprites其实就是把网页中一些背景图片整合到一张图片文件中,再利用CSS的“background-image”,“background-position”的组合进行背景定位,这样可以减少很多图片请求的开销,因为请求耗时比较长;请求虽然可以并发,但是如果请求太多会给服务器增加很大的压力。8.display:none和visibility:hidden的区别?display:none  隐藏对应的元素,在文档布局中不再给它分配空间,它各边的元素会合拢,就当他从来不存在。visibility:hidden  隐藏对应的元素,但是在文档布局中仍保留原来的空间。9.position的absolute与fixed区别absolute浮动定位是相对于父级中设置position为relative或者absolute最近的父级元素fixed浮动定位是相对于浏览器视窗的10.IE 8以下版本的浏览器中的盒模型有什么不同?IE8以下浏览器的盒模型中定义的元素的宽高不包括内边距和边框11. 常用那几种浏览器测试?有哪些内核(Layout Engine)?(Q1)浏览器:IE,Chrome,FireFox,Safari,Opera。(Q2)内核:Trident,Gecko,Presto,Webkit。12. 说下行内元素和块级元素的区别?行内块元素的兼容性使用?(IE8 以下)(Q1)行内元素:会在水平方向排列,不能包含块级元素,设置width无效,height无效(可以设置line-height),margin上下无效,padding上下无效。块级元素:各占据一行,垂直方向排列。从新行开始结束接着一个断行。(Q2)兼容性:display:inline-block;*display:inline;*zoom:1;13.清除浮动有哪些方式?比较好的方式是哪一种?(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种方式,好多网站都这么用。14.box-sizing常用的属性有哪些?分别有什么作用?(Q1)box-sizing: content-box|border-box|inherit;(Q2)content-box:宽度和高度分别应用到元素的内容框。在宽度和高度之外绘制元素的内边距和边框(元素默认效果)。border-box:元素指定的任何内边距和边框都将在已设定的宽度和高度内进行绘制。通过从已设定的宽度和高度分别减去边框和内边距才能得到内容的宽度和高度。15.Doctype作用?标准模式与兼容模式各有什么区别?(Q1)<!DOCTYPE>告知浏览器的解析器用什么文档标准解析这个文档。DOCTYPE不存在或格式不正确会导致文档以兼容模式呈现。(Q2)标准模式的排版和JS运作模式都是以该浏览器支持的最高标准运行。在兼容模式中,页面以宽松的向后兼容的方式显示,模拟老式浏览器的行为以防止站点无法工作。16.HTML5 为什么只需要写 <!DOCTYPE HTML>?HTML5不基于 SGML,因此不需要对DTD进行引用,但是需要doctype来规范浏览器的行为(让浏览器按照它们应该的方式来运行)。而HTML4.01基于SGML,所以需要对DTD进行引用,才能告知浏览器文档所使用的文档类型。17.页面导入样式时,使用link和@import有什么区别?(1)link属于XHTML标签,除了加载CSS外,还能用于定义RSS, 定义rel连接属性等作用;而@import是CSS提供的,只能用于加载CSS;(2)页面被加载的时,link会同时被加载,而@import引用的CSS会等到页面被加载完再加载;(3)import是CSS2.1 提出的,只在IE5以上才能被识别,而link是XHTML标签,无兼容问题;18.介绍一下你对浏览器内核的理解?主要分成两部分:渲染引擎(layout engineer或Rendering Engine)和JS引擎。  渲染引擎:负责取得网页的内容(HTML、XML、图像等等)、整理讯息(例如加入CSS等),以及计算网页的显示方式,然后会输出至显示器或打印机。浏览器的内核的不同对于网页的语法解释会有不同,所以渲染的效果也不相同。所有网页浏览器、电子邮件客户端以及其它需要编辑、显示网络内容的应用程序都需要内核。  JS引擎则:解析和执行javascript来实现网页的动态效果。最开始渲染引擎和JS引擎并没有区分的很明确,后来JS引擎越来越独立,内核就倾向于只指渲染引擎。19.html5有哪些新特性?如何处理HTML5新标签的浏览器兼容问题?如何区分 HTML 和 HTML5?(Q1) HTML5 现在已经不是 SGML 的子集,主要是关于图像,位置,存储,多任务等功能的增加。    (1)绘画 canvas;    (2)用于媒介回放的 video 和 audio 元素;    (3)本地离线存储 localStorage 长期存储数据,浏览器关闭后数据不丢失;    (4)sessionStorage 的数据在浏览器关闭后自动删除;    (5)语意化更好的内容元素,比如 article、footer、header、nav、section;    (6)表单控件,calendar、date、time、email、url、search;    (7)新的技术webworker, websocket, Geolocation;(Q2)IE8/IE7/IE6支持通过document.createElement方法产生的标签,    可以利用这一特性让这些浏览器支持HTML5新标签,    浏览器支持新标签后,还需要添加标签默认的样式。    当然也可以直接使用成熟的框架、比如html5shim;        <!--[if lt IE 9]>            <script> src="http://html5shim.googlecode.com/svn/trunk/html5.js"</script>        <![endif]-->20.简述一下你对HTML语义化的理解?用正确的标签做正确的事情。html语义化让页面的内容结构化,结构更清晰,便于对浏览器、搜索引擎解析;即使在没有样式CSS情况下也以一种文档格式显示,并且是容易阅读的;搜索引擎的爬虫也依赖于HTML标记来确定上下文和各个关键字的权重,利于SEO;使阅读源代码的人对网站更容易将网站分块,便于阅读维护理解。21.XHTML和HTML有什么区别HTML是一种基本的WEB网页设计语言,XHTML是一个基于XML的置标语言最主要的不同:XHTML 元素必须被正确地嵌套。XHTML 元素必须被关闭。标签名必须用小写字母。XHTML 文档必须拥有根元素。22.什么是语义化的HTML?直观的认识标签 对于搜索引擎的抓取有好处,用正确的标签做正确的事情!html语义化就是让页面的内容结构化,便于对浏览器、搜索引擎解析;在没有样式CCS情况下也以一种文档格式显示,并且是容易阅读的。搜索引擎的爬虫依赖于标记来确定上下文和各个关键字的权重,利于 SEO。使阅读源代码的人对网站更容易将网站分块,便于阅读维护理解。23.常见的浏览器内核有哪些?Trident内核:IE,MaxThon,TT,The World,360,搜狗浏览器等。[又称MSHTML]Gecko内核:Netscape6及以上版本,FF,MozillaSuite/SeaMonkey等Presto内核:Opera7及以上。      [Opera内核原为:Presto,现为:Blink;]Webkit内核:Safari,Chrome等。   [ Chrome的:Blink(WebKit的分支)]24.HTML5有哪些新特性、移除了那些元素?如何处理HTML5新标签的浏览器兼容问题?如何区分 HTML 和HTML5?HTML5 现在已经不是 SGML 的子集,主要是关于图像,位置,存储,多任务等功能的增加。绘画 canvas用于媒介回放的 video 和 audio 元素本地离线存储 localStorage 长期存储数据,浏览器关闭后数据不丢失;sessionStorage 的数据在浏览器关闭后自动删除语意化更好的内容元素,比如 article、footer、header、nav、section表单控件,calendar、date、time、email、url、search新的技术webworker, websockt, Geolocation移除的元素纯表现的元素:basefont,big,center,font, s,strike,tt,u;对可用性产生负面影响的元素:frame,frameset,noframes;支持HTML5新标签:IE8/IE7/IE6支持通过document.createElement方法产生的标签,可以利用这一特性让这些浏览器支持HTML5新标签,浏览器支持新标签后,还需要添加标签默认的样式:25.请描述一下 cookies,sessionStorage 和 localStorage 的区别?cookie在浏览器和服务器间来回传递。 sessionStorage和localStorage不会sessionStorage和localStorage的存储空间更大;sessionStorage和localStorage有更多丰富易用的接口;sessionStorage和localStorage各自独立的存储空间;26.如何实现浏览器内多个标签页之间的通信?调用localstorge、cookies等本地存储方式27.HTML5 为什么只需要写 !DOCTYPE HTML?HTML5 不基于 SGML,因此不需要对DTD进行引用,但是需要doctype来规范浏览器的行为(让浏览器按照它们应该的方式来运行);而HTML4.01基于SGML,所以需要对DTD进行引用,才能告知浏览器文档所使用的文档类型。28.Doctype作用?标准模式与兼容模式各有什么区别?!DOCTYPE声明位于位于HTML文档中的第一行,处于html 标签之前。告知浏览器的解析器用什么文档标准解析这个文档。DOCTYPE不存在或格式不正确会导致文档以兼容模式呈现。标准模式的排版 和JS运作模式都是以该浏览器支持的最高标准运行。在兼容模式中,页面以宽松的向后兼容的方式显示,模拟老式浏览器的行为以防止站点无法工作。29.Doctype? 严格模式与混杂模式-如何触发这两种模式,区分它们有何意义?用于声明文档使用那种规范(html/Xhtml)一般为 严格 过度 基于框架的html文档。加入XMl声明可触发,解析方式更改为IE5.5 拥有IE5.5的Bug。30.请描述一下 cookies,sessionStorage 和 localStorage 的区别?cookie在浏览器和服务器间来回传递。 sessionStorage和localStorage不会sessionStorage和localStorage的存储空间更大;sessionStorage和localStorage有更多丰富易用的接口;sessionStorage和localStorage各自独立的存储空间;31.如何实现浏览器内多个标签页之间的通信?调用localstorge、cookies等本地存储方式32.CSS实现垂直水平居中一道经典的问题,实现方法有很多种,以下是其中一种实现:HTML结构:<div class="wrapper">    <div class="content"></div></div>CSS:.wrapper{position:relative;}    .content{        background-color:#6699FF;        width:200px;        height:200px;        position: absolute;        //父元素需要相对定位        top: 50%;        left: 50%;        margin-top:-100px ;   //二分之一的height,width        margin-left: -100px;    }33.display有哪些值?说明他们的作用。  block         块类型。默认宽度为父元素宽度,可设置宽高,换行显示。  none          缺省值。象行内元素类型一样显示。  inline        行内元素类型。默认宽度为内容宽度,不可设置宽高,同行显示。  inline-block  默认宽度为内容宽度,可以设置宽高,同行显示。  list-item     象块类型元素一样显示,并添加样式列表标记。  table         此元素会作为块级表格来显示。  inherit       规定应该从父元素继承 display 属性的值。34.行内元素有哪些?块级元素有哪些?CSS的盒模型?块级元素:div,p,h1,form,ul,li;行内元素 : span>,a,label,input,img,strong,em;CSS盒模型:内容,border ,margin,padding35.CSS引入的方式有哪些? link和@import的区别是?内联 内嵌 外链 导入区别 :同时加载前者无兼容性,后者CSS2.1以下浏览器不支持Link 支持使用javascript改变样式,后者不可36.CSS选择符有哪些?哪些属性可以继承?优先级算法如何计算?内联和important哪个优先级高?标签选择符 类选择符 id选择符继承不如指定 Id>class>标签选择后者优先级高37.CSS清除浮动的几种方法(至少两种)使用带clear属性的空元素使用CSS的overflow属性;使用CSS的:after伪元素;使用邻接元素处理;38.CSS居中(包括水平居中和垂直居中)内联元素居中方案水平居中设置:1.行内元素设置 text-align:center;2.Flex布局设置display:flex;justify-content:center;(灵活运用,支持Chroime,Firefox,IE9+)垂直居中设置:1.父元素高度确定的单行文本(内联元素)设置 height = line-height;2.父元素高度确定的多行文本(内联元素)a:插入 table (插入方法和水平居中一样),然后设置 vertical-align:middle;b:先设置 display:table-cell 再设置 vertical-align:middle;块级元素居中方案水平居中设置:1.定宽块状元素设置 左右 margin 值为 auto;2.不定宽块状元素a:在元素外加入 table 标签(完整的,包括 table、tbody、tr、td),该元素写在 td 内,然后设置 margin 的值为 auto;b:给该元素设置 displa:inine 方法;c:父元素设置 position:relative 和 left:50%,子元素设置 position:relative 和 left:50%;垂直居中设置:使用position:absolute(fixed),设置left、top、margin-left、margin-top的属性;利用position:fixed(absolute)属性,margin:auto这个必须不要忘记了;利用display:table-cell属性使内容垂直居中;使用css3的新属性transform:translate(x,y)属性;使用:before元素;39.在书写高效 CSS 时会有哪些问题需要考虑?reset。参照上题“描述下 “reset” CSS 文件的作用和使用它的好处”的答案。规范命名。尤其对于没有语义化的html标签,例如div,所赋予的class值要特别注意。抽取可重用的部件,注意层叠样式表的“优先级”。本内容来自《前端网》“鑫大大”

joffyzou

先来个面试题:请用JavaScript实现二叉树数据结构,能正确的将数据内容输入到html页面上展示。

施帅帅

别听他们吹,相信我小地方先找,先累计经验,我的经验之谈

公众号andyqian

准备面试就涉及到  1. 面试准备  2. 简历如何编写 (参考一下,我在知乎中回答的问题: https://www.zhihu.com/question/21654460/answer/265685954, 希望对你有帮助)个人微信公众号《andyqian》上也更新了,从面试官角度,如何谈面试,以及一些建议,可以看看!

爱生活爱胖胖

http://coding.imooc.com/class/132.html  可能你需要

慕粉0904233996

那就好好学习吧嘻嘻,我也是刚开始学

Iampenn

急什么咯,还早呢,不知道你们机构的课程流程,大概再学面向对象吧。基本数据库操作吧。学完再说,反正框架学好就对了,工作的时候再学,像你这种28岁的,会给你包装的,不然工作百分之九十找不到。

Kokutou

Java核心技术I II,Java8编程参考官方教程,Java8实战,Java7并发编程实战手册,把基础补好,然后再看Spring入门经典,Spring实战,SpringBoot实战,反正就是学好基础。

Leesonth

大龄颓废男青年,程序坑是给00后准备的了,不要来入坑了

一个刚入坑的程序猿

补充一下  请入职不久的或者刚入职的主学Java的攻城狮给点面试题~

qq_脑残_0

自学啊
打开App,查看更多内容
随时随地看视频慕课网APP
我要回答