前端面试时被问到前端布局,这个怎么回答
前端面试时被问到前端布局,这个怎么回答
你可以说,你对DIV+CSS布局的了解,不懂你先百度吧,我不可能一一说明的。
然后说,盒子模型的了解,还是那句,不懂你百度吧。
然后说,清除浮动的了解,还是那句,不懂你百度。
然后说,内联、内联块和内联元素的了解。
还有一些加分的,例如overflow的深入理解。overflow,如果理解得深入,对布局有一定的影响。
差不多就这样了,面试官也许问得更细,我就不清楚了。
前端面试,被问到vue的元件是怎么写,我怎么回答
vue框架中状态管理。在main.js引入store,注入。新建了一个目录store,….. export 。场景有:单页应用中,元件之间的状态。音乐播放、登入状态、加入购物车
web前端面试被问到为什么离职
实话实说,但是注意言辞,回答过程中千万不要抱怨、或是“吐槽”前东家的种种不好,请客观地叙述与自己现在状态有哪些不相契合的点。
参考:原东家的发展空间达不到我的期望,我想要寻找新的机会挑战自己,同时创造更大的价值。
注意:避免假大空的官话,会让人觉得不真诚,另外,点到为止,无需细谈。
前端面试时问到:怎么解决浏览器相容性?该怎么回答比较好?
IE6/IE7对FE当然很不友好,但专业的FE决不应该因为这两个浏览器难处理就不处理了。假如使用者需要,我的目标是在力所能及的情况下为使用者提供最好的前端展现。相容性的问题从来都不只是IE6/7的问题,各个手机、浏览器、版本的相容性同样有各种各样的问题,比IE奇葩多了。我的经验是,每遇到一个坑爹问题,做这么几件事:确认触发场景,什么浏览器、版本、什么情况下会出现这个问题,做到稳定复现;找到问题原因,为什么会出现这样的问题(网上搜、自己琢磨甚至邮件问相应公司开发者等等都是可行的);确定解决法,有没有什么框架级的解决法,总之是定规范,避免类似问题;比如不使用某些属性;用某种布局方法规避一些问题等等;有没有什么临时的法可以快速绕过去?不是每次都有时间搞框架级的法来着。怎么hack过去把这些都积累起来,就会有用处。不要想着IE6、7没了就不用考虑浏览器相容性问题,chrome/firefox、webkit的各种版本,手机的各种浏览器、各种终端都要处理浏览器相容性问题,恩,对,偶尔还有flash来着。相容各种终端、相容各种解析度、相容浏览器都是相容性问题,这是FE的命,得认。抱着让使用者有最好体验的想法去做,收获更大。
前端面试被问到,vue实现资料双向系结,原理是啥
其原理大致是这样:
在资料渲染时使用prop渲染资料
将prop系结到子元件自身的资料上,修改资料时修改自身资料来替代prop
watch子元件自身资料的改变,触发事件通知父元件更改系结到prop的资料
这样做的好处是:父元件资料改变时,不会修改储存prop的子元件资料,只是以子元件资料为媒介,完成对prop的双向修改。
web前端面试怎么说
面试方法
-
程式码编写笔试
-
问答式
-
做过最满意的专案是什么?
-
专案背景
-
为什么要做这件事情?
-
最终达到什么效果?
-
你处于什么样的角色,起到了什么方面的作用?
-
在专案中遇到什么技术问题?具体是如何解决的?
-
如果再做这个专案,你会在哪些方面进行改善?
-
描述一个你遇到过的技术问题,你是如何解决的?
-
这个问题很常见,有没有遇到过很不常见的问题?比如在网上根本搜不到解决方法的?
-
是否有设计过通用的元件?
-
请设计一个 Dialog(弹出层) / Suggestion(自动完成) / Slider(图片轮播) 等元件
-
你会提供什么介面?
-
呼叫过程是怎样的?可能会遇到什么细节问题?
-
你最擅长的技术是什么?
-
你觉得你在这个技术上的水平到什么程度了?你觉得最高级别应该是怎样的?
-
浏览器及效能
-
这些优化方法背后的原理是什么?
-
除了这些常规的,你还了解什么最新的方法么?
-
(这个问既考察技术深度又考察技术广度,其实要答好是相当难的,注意越详细越好)
-
一个页面从输入 URL 到页面载入完的过程中都发生了什么事情?越详细越好
-
谈一下你所知道的页面效能优化方法?
-
如何分析页面效能?
-
其它
-
除了前端以外还了解什么其它技术么?
-
对计算机基础的了解情况,比如常见资料结构、编译原理等
-
最近在学什么?接下来半年你打算学习什么?
-
做什么方面的事情最让你有成就感?需求设计?规划?具体开发?
-
后续想做什么?3 年后你希望自己是什么水平?
-
在之前做过的专案中,有没有什么功能或改进点是由你提出来的?
-
是否有参与和改进其它开源专案
过程遵循 STAR 面试法 。
校招和社招的是不一样的,校招会更加关注基础知识,而社招会更加关注之前做过的专案情况。
专案相关
面试其实说白了就是根据一个人之前的经历,来判断出后续这人会做得怎样,如果你之前从没做成过一件事情,凭什么让别人相信你之后能做成呢?因此无论哪里的面试都会问你之前做过的专案
专案可以是多人协助开发一个产品,也可以是自己个人做过的业余应用,只需介绍 1、2 个就够了,需要注意的是 1 + 1 != 2,做了两个平庸的专案不如做了一个好专案。
一般来说会问如下几方面的问题:
技术相关 - 1 面
技术一面主要判断对基础知识的掌握
技术二面主要判断技术深度及广度
兴趣相关
主动性相关
页面前端面试经常问到的问题
其实,不管是什么样的面试形,问的问题都差不多,万变不离其宗,都有规律可寻。其实对所有的面试官而言,只有一个目的:在最短的时间里了解到你最多的资讯。想高效率的准备面试,先从这七个大方面着手吧!
一、基本情况
1、请用最简洁的语言描述您从前的工作经历和工作成果。
二、专业背景
您认为此工作岗位应当具备哪些素质?
三、工作模式
您平时习惯于单独工作还是团队工作?
四、价值取向
您对原来的单位和上司的看法如何?
五、资质特性
您如何描述自己的个性?
六、薪资待遇
是否方便告诉我您目前的待遇是多少?
七、背景调查
您是否介意我们通过您原来的单位迚行一些调查?
95%的面试基本上都离不开这些问题,当然还有可能问一些专业问题,我想如果你做过的话应该都不是什么难事,一般面试官都不会过多的问专业方面的问题的。以上资讯直接参考楚湘人才网面试宝典篇之化繁为简,把HR的上百道问题汇总成七大类和面试常问经典问题。更多更全面的面试资讯 面试技巧 面试问题请登陆楚湘人才网或关注微信公众平台:楚湘人才网
如何用ecshop修改页面前端布局
网站是在伺服器上的庆,你朋友给你FTP或伺服器的帐号密码没。如果没有的话要下,是在网站的档案目录里
web前端面试怎么介绍
- 你的笔试题, 根据其做延伸.
-
你的简历, 技术栈、工作外学习情况、专案经验. 第一页很重要, 最好都能掌握, 有亮点更好.
-
面试官额外的延展的知识点, 随机问,看你运气和积累(一般会提及到 ES6、解决实际问题的方法、资料结构与演算法都有可能).
-
刷题, 各种基础题会帮你快速回忆起来, 比你看书快, 如果基础不好的话, 看书好好学学吧.
-
简历上自己写的东西, 要能说出来.
-
积累, 每次面试不成功就回来填坑吧, 还是有掌握不到位的. 我觉得能坚持下来的话, 找工作只是时间问题.
-
据公司业务不同, 着重点不一样, 公司能把你简历挑出来, 就说明有用人单位感兴趣的部分.
-
可能你写的是 熟练使用 Vue, 公司也是这个技术栈.
-
可能你知识写的全面, 公司想面面你实际掌握怎么样.
-
可能你专案写的贴合用人单位需要, 比如都是做后台管理的.
-
封装过哪些元件?有自己写过 UI 元件吗?
-
什么是 MVVM , 和 MVC 是什么区别, 原理是什么?
-
父子元件怎么通讯的?
-
兄弟元件怎么通讯的?
-
生命周期有哪些, 怎么用?
-
Vue 全家桶都用过哪些?具体怎么用?
-
盒子模型
-
如何给未知宽高的图片垂直居中对齐? 有几种方法?
-
移动端的 rem 布局.
-
前端可以做哪些优化, 或问你 SEO, 基本都问.
-
清除浮动方式和原理, 基本都问. 几种方式? 原理? 为什么要用伪元素? 具体程式码怎么写,为什么这么写?
-
清除浮动就会涉及到 BFC 的问题.
-
给你实际页面例子, 让你口述布局或手写实现细节, 可以使用几种方法, 怎么写相容性好, 拓展性好.
-
具体 API 哪个 CSS 版本的?
-
CSS3 新增了哪些 API?
-
可能问你哪些 API 是 CSS 哪个版本的? 相容性怎么样.
-
CSS hack 是什么? 包含什么? 怎么处理相容性问题?
-
HTML5 新增了哪些 API? 哪些比较常用? 用来做什么? 实际怎么用?
-
cookie, session, localStrorage, sessionStorage 区别, 具体怎么用程式码去操作?
-
变数宣告提升的问题.
-
闭包的原理, 闭包的各种题, 基本都问.
-
DOM2 事件流, 冒泡和捕获问题?
-
this 指向问题, 一般都是在笔试题里, 拿着问你, 问的比较多.
-
call 和 apply 区别? 有的还会加问 bind?
-
面向物件程式设计中的继承问题, 原型链问题在笔试题里比较常见.
-
jQuery API , 各种操作 DOM 用法, 还有一些新的 API, 这种在不用 3 大框架的公司会问的很详细.
-
可能有些考演算法结构的, 可以了解一下, 一般前端掌握的很少.
-
Ajax 基本都问, 问的细节可能不同, 比如 get 和 post 有什么区别?
-
阵列的方法 - es6 以下基本都能熟练使用, 应该会加分不少
-
字串的方法 - 拼接, 撷取, 带些正则
-
阵列去重问的挺多的(解法很多, ES6 有很多简短写法)
-
ES6 的 Promise , 很多都会问. 如果公司用框架或者你写了, 还会问你 Class.
-
var, let, const区别, 问的多.
-
栈和伫列结构, 有的会问.
-
跨域问题: 同源策略, 解决方案, 解决原理(比如 jsonp 的原理), 这里都是高发区.
应对
框架问题: (Vue 举例, 3框架实质问题差不多, 具体有些差异)
HTML5 + CSS3
JavaScript
网页前端布局都用什么工具
一般应该都是用ps或者类似的作图软体先把图画出来,然后再手写程式码。
用ps等做出软体是方便作图后修改,因为不管是内部用还是给客户总是要多修改的