我知道不该问要考试,我只是问,谁更容易些,在面试综合水平差不多情况下

专业文档是百度文库认证用户/机构上传的专业性文档,文库VIP用户或购买专业文档下载特权礼包的其他会员用户可用专业文档下载特权免费下载专业文档。只要带有以下“专业文档”标识的文档便是该类文档。

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取,非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档。

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取,非会员用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档。

付费文档是百度文库认证用户/机构上传的专业性文档,需要文库用户支付人民币获取,具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档。

共享文档是百度文库用户免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定。只要带有以下“共享文档”标识的文档便是该类文档。

}

  【导读】华图同步河北华图发布的2018军队文职面试:两种思维回答人家沟通题,详细信息请阅读下文!如有疑问请加【军队转业QQ群】,更多资讯关注河北华图微信公众号(hebhuatu),咨询5。

      2018军队文职面试即将开始,军队文职面试考什么?河北军队文职面试考什么?为您解答军队文职教员类面试内容,军队文职金融类面试内容,军队文职医疗类面试内容……更多面试资料咨询   5   河北军队文职QQ群 

  人际沟通能力是工作、生活中与他人交往的基本能力,所以其成为结构化面试中考察频率较高的一类题型。但是很多考生,尤其是一些应届毕业生,由于缺乏工作经验会认为此类题目较难回答,尤其表现为言之无物。下面小编给大家提供两种思维方法,帮助大家能快速打开思路,回答出此类题目。

  第一,时间顺序法;第二,先短期再长远的方法。考生只要把这两种思维综合运用,就可以快速梳理答题逻辑,同时又不会陷入模板化。

  【例】你熬夜了几天,写出了一篇自认为很有内容、很有文采的稿子给领导看,但是领导把其中的几段给删除了,删除的还是你认为最有文采的内容,你很不满意,你怎么办?

  【讲解】具体的答题步骤如下:

  【审题精准】此题为处理上下级中涉及的工作关系。题目中的矛盾点:你付出了很多努力为了一篇自己非常满意的稿子,但是你最满意之处却并没有得到领导的认可。

  【结构合理】答题结构:总-分-总,即总为开头,分为处理过程,总为结尾。接下来主要讲解处理过程的思考方法。

  1.按照时间顺序+先短期后长远的思维方法去思考。短期就是先解决当下的矛盾,长远就是从长远上避免此类事件的发生。当下的矛盾为领导对你的稿子不满意,所以需要听取领导的意见,找到不足后,对自己的稿子做出更改,重新提交给领导,直到领导满意;长远解决为根据自己工作上的不足,有针对性的采取措施提升能力。

  2.思考结束之后,即可列出任务步骤:首先,与领导沟通,了解真实情况;其次,尽快按照领导的要求完善稿子;最后,反思自身问题,提升工作能力。

  【亮点突出】内容扩充,形成答案。

  工作是我们赖以生存的保障,每个人都希望能够事业有成或者在工作中的付出的努力获得领导的认可。但现实往往不能如愿,像题目中自己熬夜加班写出的自认为很满意的稿子,却并没能得到领导认可的情况十分常见。如果是我遇到这种情况,我在心理上可能会有一点失落,但我不会被负面的情绪影响,而是会从内心认识到,领导之所以能成为领导,其身上肯定有很多闪光点,并且各方面的能力也会比较突出。所以,我会按照如下方法去处理此事。

  首先,与领导沟通,了解真实情况。我会认真听取领导的的意见和建议,并且做好记录工作,以保证自己下次不再犯类似的错误。当然对于自己有疑虑的地方,我也会直接向领导询问清楚,耐心倾听领导的想法,如果领导确实水平更高或想法更符合单位实际的,那么我会虚心向领导学习;如果认为领导没有明白自己内容的闪光点的,我会态度诚恳地向领导汇报自己的想法,听取领导的意见,我相信领导会秉着实事求是的原则对待此事。

  其次,尽快按照领导的要求完善稿子。在接受完领导的指导之后,我会仔细分析自己所写稿子的问题所在,并按照领导的要求,加入自己的创新点从新完善稿子。完善之后,我会请自己部门的老同事帮忙做一下初审,没有问题之后,上交给领导。

  最后,反思自身问题,提升工作能力。事情全部处理完毕之后,我会静下心来反思自身的不足。一方面,可能是自己撰写文稿的能力还有所欠缺。完成一篇好的稿子单有文采还不够,更需要与本单位的实际情况相契合,思想上要有高度,所以我会多钻研一些优秀稿件,了解岗位情况或向其他老同事学习,由此尽快提升自己的能力。另一方面,可能是工作中汇报意识不强,导致领导不了自己的想法。自己即使足够优秀还不够,更需要多展示自己、表达自己想法,叫他人看到自己的才能,所以今后我会多承担一些写作任务,并且多向领导汇报自己的想法。由此,才能够使自己不断成长和进步。

  失败是成功之母,每个人在工作中都会遇到大大小小的挫折,我们一定要不惧每一次的跌倒,勇往直前,相信这样一定能乘风破浪,取得事业上的成功。

  以上通过一道题目给大家讲解了两种思维方法在梳理思路中的用法,但想要灵活运用还需要强化练习:

  1.如果你被录取后发现,领导对你要求很严,总是让你下班后加班,还总是批评你,你怎么办?

  2.发现工作流程有问题,你给同事说了,但同事说多一事不如少一事,你该怎么办?

  3.如果你被录取,刚进单位,村干部对你不冷不热,村民对你不理不睬,你怎么办?

}

1.说一下你了解CSS盒模型。

我就说了一下IE的怪异盒模型和标注浏览器的盒模型,然后可以通过box-sizing属性控制两种盒模型的变换。

这个也不难,简单说了一两个应用场景,具体就不一一细说了。

3.说一下你了解的弹性FLEX布局.

这个我也比较了解,各种概念和属性能想到的说了一大堆,也扯到了Grid布局,基本这个也没啥问题。

4.说一下一个未知宽高元素怎么上下左右垂直居中。

说了一下flex弹性布局的实现,说了一下兼容性,扯到了postcss的一些东西,然后说了一下常规的兼容性比较好的实现。

5.说一下原型链,对象,构造函数之间的一些联系。

这个我之前写过相关的文章,自己也有比较深入的理解,所以这个也不在话下,噼里啪啦说了一大堆,也不知道面试官听得咋样。

6.DOM事件的绑定的几种方式

说了三种,然后说了一些冒泡,默认事件,以及DOM2,DOM3级的一些标准。

7.说一下你项目中用到的技术栈,以及觉得得意和出色的点,以及让你头疼的点,怎么解决的。

这个因人而异,开放性问题,主要考察平时项目的一些积累吧,这个我回答感觉也比较ok。

这个我看过一些文章,但是没有什么印象,扯了一些概念,但是回答的不是很深。

第一轮电话初探,大约面了50分钟,就记起来这么多,还有一些细节问题可能淡忘了,总体来说,面的都是以基础为主,然后boss说把我简历推荐给内部,进行正式的社招流程。

然后当天晚上一个女的面试官就给我打电话了,说八点半进行下一轮技术面试,没想到效率这么快,我都没怎么准备。

这次就直接省略自我介绍了。

1 .webpack的入口文件怎么配置,多个入口怎么分割啥的,我也没太听清楚。

这个自己就说了一下自己的理解,以及自己用node写的多入口怎么配置,然后面试官说不是多入口配置,然后我又说了一下自己的理解,然后这题就过了。

这个我也还算比较了解,就说了一下ES的一些API,比如generator啥的默认不转换,只转换语法,需要这个来转换,然后说profill啥的,扯了一下stage-1,stage-2,stage-3,这个问题回答还算清楚。

这个我主要回答了一下,我之前也没怎么了解,一个想到是缓存原理,压缩只重新压缩改变的,还有就是减少冗余的代码,压缩只用于生产阶段,然后面试官问还有呢?我就说,还可以从硬件上提升,可以得到质的飞跃,比如换台I9处理器的电脑。。。。

4 .简历上看见你了解http协议。说一下200和304的理解和区别

这个噼里啪啦说了一堆,协商缓存和强制缓存的区别,流程,还有一些细节,提到了expires,Cache-Control,If-none-match,Etag,last-Modified的匹配和特征,这一块之前有过比较详细的了解,所以还是应答如流。

6 .说一下你平时怎么解决跨域的。以及后续JSONP的原理和实现以及cors怎么设置。

我就说了一下Jason和cors,然后问我JSONP的原理以及cors怎么设置,这一块自己也实践过,所以还是对答如流的。

说一下深拷贝的实现原理。
这个也还好,就是考虑的细节不是很周全,先是说了一种JSON.stringify和JSON.parse的实现,以及这种实现的缺点,主要就是非标准JSOn格式无法拷贝以及兼容性问题,然后问了我有么有用过IE8的一个什么JSON框架,我也不记得是什么了,因为我压根没听过,然后说了一下尾递归实现深拷贝的原理,还问了我typeof null是啥,这个当然是Object。。。

8 .说一下项目中觉得可以改进的地方以及做的很优秀的地方?

这个也是因人而异,开放性问题,大致扯了一下自己的经历,也还OK。

最后问了有什么需要问的地方,面试到这里基本就结束了,大约面了一个多钟头,还是蛮累的。总体来说,回答的广度和深度以及细节都还算OK,觉得这轮面试基本没什么悬念。

过了几天,接到阿里另一个面试官的电话,上一轮面试通过了,这次是二轮技术面,说估计一个钟头。这次依然跳过自我介绍之类的,直奔主题。

1.有没有自己写过webpack的loader,他的原理以及啥的,记得也不太清楚。

这个我就说了一下,然后loader配置啥的,也还ok。

2.有没有去研究webpack的一些原理和机制,怎么实现的。

这个我简单说了一下我自己了解的,因为这一块我也没深入去研究,所以说的应该比较浅。

3.babel把ES6转成ES5或者ES3之类的原理是什么,有没有去研究。

这一块我说了一下自己的思路,大致也还OK,我也没去深入研究怎么转换的,之前好像看过类似的文章,自己也只观察过转换之后的代码是啥样的,至于怎么转换的规则,真的没去深入观察。

4.git大型项目的团队合作,以及持续集成啥的。

这里我就说了一下自己了解的git flow方面的东西,因为没有实战经验,所以我就选择性说明了这一块的不熟练,然后面试官也没细问。

5.什么是函数柯里化?以及说一下JS的API有哪些应用到了函数柯里化的实现?

这个我就说了一下函数柯里化一些了解,以及在函数式编程的应用,最后说了一下JS中bind函数和数组的reduce方法用到了函数柯里化。

6.ES6的箭头函数this问题,以及拓展运算符。

这一块主要是API和概念的问题,扯了一些规范以及严格模式下其他情况this只想问题。

7.JS模块化Commonjs,UMD,CMD规范的了解,以及ES6的模块化跟其他几种的区别,以及出现的意义。

这个也是说了一下自己的理解和认知,自己对模块化历史以及一些规范都有所涉猎,这一块也还凑合。

8.说一下Vue实现双向数据绑定的原理,以及vue.js和react.js异同点,如果让你选框架,你怎么怎么权衡这两个框架,分析一下。

主要是发布订阅的设计模式,还有就是ES5的Object.defineProperty的getter和setter机制,然后顺便扯了一下Angular的脏检测,以及alvon.js最先用到这种方式。然后扯了一下vue.js和react.js异同点,权衡框架选择,调研分析之类,噼里啪啦说了一大堆。

9.我看你也写博客,说一下草稿的交互细节以及实现原理。

这一款就按照自己用过简书或者掘金,SG这类草稿的体验,详细说了一下,这个开放性问题,说到点基本就OK。

最后面试官问我有什么想问的吗,面试到这里基本就结束了,差不多面了一个小时,说过几天就会给答复,如果过了就会去阿里园区进行下一轮的技术面。

上一轮发挥感觉没前两轮发挥好,所以还是有点不自信的,没想到第三天后,就来电话了,通知我去阿里园区面试。

因为阿里西溪园区距离我不到十公里,我就踩着共享单车一点钟就出发了,天气比较热,飘在路上,百感交集,身边一辆法拉利轰鸣而过,又一辆兰博基尼呼啸而过,我心里一万头草泥马奔腾,MLGB,心里暗想,为神马开这车的人不是此刻看文章的你?

走到半路了,面试官给我打电话了,说我怎么还没到,说约定的是两点钟,我一下子就懵逼了,短信只有一个游客访问ID,并没有通知我具体时间,反正不管谁的疏忽,我肯定是要迟到了,于是我快马加鞭,踩着贼难骑的共享单车,背着微风,一路狂奔,到阿里园区已是汗流浃背,油光满面,气喘乎乎。。。

面试迟到了,印象肯定不好,加上满头大汗的形象也不太好,加上自己饥渴难耐,这面是估计要GG了,一进来就直奔主题,这次是两个大Boss面试我。

1.先自我介绍一下,说一下项目的技术栈,以及项目中遇到的一些问题啥的。

这个问题就是个开场白,简要说明一下,问题都不大,这个面试官就是第一次打电话给我面试的那个boss,所以技术那块boss心里也有个底细,所以没再问技术问题。

2.一个业务场景,面对产品不断迭代,以及需求的变动该怎么应对,具体技术方案实现。

具体业务场景,我就不一一描述,Boss在白板上画了一个大致的模块图,然后做了一些需求描述。

然后需求一层一层的改变,然后往下挖,主要是考察应对产品能力,以及对代码的可维护性和可拓展性这些考察,开放性问题,我觉得还考察一些沟通交流方面的能力,因为有些地方面试官故意说得很含糊,反正就是一个综合能力,以及对产品的理解,中间谈到怎么实现,也问到了一些具体的点,记得问到的有一下几个。

① 怎么获取一个元素到视图顶部的距离。

1.业务场景:比如说百度的一个服务不想让阿里使用,如果识别到是阿里的请求,然后跳转到404或者拒绝服务之类的?

主要是考察http协议头Referer,然后怎么判断是阿里的ip或者啥的,我也不太清楚。

2.二分查找的时间复杂度怎么求,是多少

。。。排序的还算清楚一点,查找真的不知所措,没回答上来,也没猜,意义不大,不会就是不会。

3.XSS是什么,攻击原理,怎么预防。

这个很简单,跨站脚本攻击XSS(cross site scripting),攻击类型主要有两种:反射型和存储型,简单说了一下如何防御:

安全这块系统学习过,前前后后大约了解了很多,对于

XSS,CSRF,点击劫持,Cookie安全,HTTP窃听篡改,密码安全,SQL注入,社会工程学

都有一定了解,所以这个自然也不在话下。

4.线性顺序存储结构和链式存储结构有什么区别?以及优缺点。

我是类比JS数组和对象来回答的,反正还算凑合吧,自己都数据结构这块多少还是有些印象,所以入了前端,对数据结构和算法确实一直淡忘了。

5.分析一下移动端日历,PC端日历以及桌面日历的一些不同和需要注意的地方。

这个我能想到的大致都说了一遍,不同的场景交互和细节以及功能都有所偏差,以及功能的侧重都可能不同。

6.白板写代码,用最简洁的代码实现数组去重。

7.怎么实现草稿,多终端同步,以及冲突问题?

这个回答的不算好,本来也想到类比git的处理方式,但是说的时候往另外一个方面说了,导致与面试官想要的结果不一样。

最后说目前的工作经验达不到P6水平,业务类稍弱,阿里现在社招只要P6的高级工程师,但是可以以第二梯队进去,就是以第三方签署就业协议,一年后可以转正,就是俗称的外包。多少还是有点遗憾,面了四轮面了个外包,最后放弃这份工作了。

对前端的技术,架构技术感兴趣的同学关注我的头条号,并在后台私信发送关键字:“前端”即可获取免费的架构师学习资料

知识体系已整理好(源码,笔记,PPT,学习视频),欢迎免费领取。还有面试视频分享可以免费获取。关注我,可以获得没有的架构经验哦!!

}

我要回帖

更多关于 我知道不该问 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信