首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
程序员新社区
获赞
249
粉丝
223
关注
4
看过 TA
329
中国石油大学(华东)
2018
Java
IP属地:湖南
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑程序员新社区吗?
发布(2004)
评论
刷题
收藏
程序员新社区
关注TA,不错过内容更新
关注
2021-10-12 19:03
已编辑
中国石油大学(华东) Java
2019金九银十前端面经总结
这个冬天(互联网寒冬)对很多前端er来说是难过的,经济不景气,各大公司纷纷停止初级人员的招聘。然而灾难却不止如此,很多公司为了节约过冬成本,纷纷开启裁员模式。很不幸,作为应届生的我,在一瞬间感受到了公司的冷漠无情。 被裁的第一个周末,几个大佬们一起坐了坐,纷纷表示愿意帮我内推,于是开启了我的面试之旅。我花了三周时间,大概面了有15家公司,这些公司有大有小,有国企也有互联网,我将捡一些我个人感觉还不错的公司对大家进行一个分享,希望能对迫于寒冬裁员浪潮下的小伙伴有一些帮助。 1.Unicareer 这是一家做职业教育的公司。面试就一轮直接就是CTO面试,CTO很年轻,很帅,很有能力,主要问了这些问...
0
点赞
评论
收藏
分享
2021-10-12 19:03
已编辑
中国石油大学(华东) Java
43 道检验基础的 JavaScript 面试题
JavaScript 进阶问题列表 我在我的Instagram上发布了每日JavaScript选择题,我也会在这里发布! 从基础到高级:测试您对JavaScript的了解程度,刷新您的知识,或为您的编码面试做好准备!? ?我每周用新问题更新这个项目。 答案位于问题下方 1. 下面代码的输出是什么? function sayHi() { console.log(name); console.log(age); var name = "Lydia"; let age = 21; } A: Lydia 和 undefined B: Lydia 和 ReferenceEr...
0
点赞
评论
收藏
分享
2021-10-12 19:02
中国石油大学(华东) Java
通过实现25个数组方法来理解及高效使用数组方法(长文,建议收藏)
要在给定数组上使用方法,只需要通过[].方法名即可,这些方法都定义在 Array.prototype 对象上。在这里,咱们先不使用这些相,反,咱们将从简单的方法开始定义自己的版本,并在这些版本的基础上进行构建。 没有比把东西拆开再重新组装起来更好的学习方法了。注意,当咱们的实现自己的方法时,不要覆盖现有的方法,因为有的库需要它们,并且这样也方便比较咱们自己的方法与原始方法的差异。 所以不要这样命名咱们自定义的方法: Array.prototype.map = function map() { // implementation }; 复制代码 最好这样命名: function map(arra...
0
点赞
评论
收藏
分享
2021-10-12 19:02
已编辑
中国石油大学(华东) Java
90行代码,15个元素实现无限滚动
前言 在本篇文章你将会学到: IntersectionObserver API 的用法,以及如何兼容。 如何在React Hook中实现无限滚动。 如何正确渲染多达10000个元素的列表。 无限下拉加载技术使用户在大量成块的内容面前一直滚动查看。这种方法是在你向下滚动的时候不断加载新内容。 当你使用滚动作为发现数据的主要方法时,它可能使你的用户在网页上停留更长时间并提升用户参与度。随着社交媒体的流行,大量的数据被用户消费。无线滚动提供了一个高效的方法让用户浏览海量信息,而不必等待页面的预加载。 如何构建一个体验良好的无限滚动,是每个前端无论是项目或面试都会碰到的一个课题。 本文的原版实现来自:...
0
点赞
评论
收藏
分享
2021-10-12 19:02
中国石油大学(华东) Java
Vue3.0 前的 TypeScript 最佳入门实践
前言 其实Vue官方从2.6.X版本开始就部分使用Ts重写了。 我个人对更严格类型限制没有积极的看法,毕竟各类转类型的骚写法写习惯了。 然鹅最近的一个项目中,是TypeScript+ Vue,毛计喇,学之……真香! 注意此篇标题的“前”,本文旨在讲Ts混入框架的使用,不讲Class API 使用官方脚手架构建 npm install -g @vue/cli OR yarn global add @vue/cli 复制代码新的Vue CLI工具允许开发者 使用 TypeScript 集成环境 创建新项目。 只需运行vue create my-app。 然后,命令行会要求选择预设。使用箭头键选...
0
点赞
评论
收藏
分享
2021-10-12 19:01
已编辑
中国石油大学(华东) Java
史上最全HTML5面试题目汇总
1.HTML5 为什么只需要写 <!DOCTYPE HTML>? 答案解析: HTML5不基于SGML,因此不需要对DTD进行引用,但是需要DOCTYPE来规范浏览器的行为(让浏览器按照他们应该的方式来运行)而HTML4.01基于SGML,所以需要对DTD进行引用,才能告知浏览器文档所使用的文档类型。 2、行内元素有哪些?块级元素有哪些? 空(void)元素有那些? 答案解析: 行内元素:a b span img input select strong 块级元素:div ul ol li dl dt dd h1 h2 h3 h4 p 等 空元...
0
点赞
评论
收藏
分享
2021-10-12 19:01
中国石油大学(华东) Java
这儿有20道大厂面试题等你查收
今年来,各大公司都缩减了HC,甚至是采取了“裁员”措施,在这样的大环境之下,想要获得一份更好的工作,必然需要付出更多的努力。 本文挑选了20道大厂面试题,建议在阅读时,先思考一番,不要直接看解析。尽管,本文所有的答案,都是我在翻阅各种资料,思考并验证之后,才给出的。但因水平有限,本人的答案未必是最优的,如果您有更好的答案,欢迎给我留言。如果有错误,也请在评论区指出,谢谢。 1. new的实现原理是什么? 查看解析 new 的实现原理: 创建一个空对象,构造函数中的this指向这个空对象 这个新对象被执行 [[原型]] 连接 执行构造函数方法,属性和方法被添加到this引用的对象中 如果构造函...
0
点赞
评论
收藏
分享
2021-10-12 19:01
已编辑
中国石油大学(华东) Java
[译] 送你 43 道 JavaScript 面试题
1. 下面代码的输出是什么? function sayHi() { console.log(name); console.log(age); var name = "Lydia"; let age = 21; } sayHi(); 复制代码 A: Lydia 和 undefined B: Lydia 和 ReferenceError C: ReferenceError 和 21 D: undefined 和 ReferenceError 答案 答案: D 在函数中,我们首先使用var关键字声明了name变量。 这意味着变量在创建阶段会被提升(JavaScript会在...
0
点赞
评论
收藏
分享
2021-10-12 19:00
已编辑
中国石油大学(华东) Java
新鲜出炉的2020年阿里前端校招笔试10道选择题
听说昨天有个学弟参加了2020年阿里的前端校招笔试,做为一个前端怎么能错过这种机会,今天赶紧让他把题目发过来研究一下,这里贴出选择题供大家共同学习,因为没拿到标准答案,题目是我自己做的不保证都对,欢迎大家指正探讨,有标准答案了也会更新。 1. 以下关于Javascript执行引擎描述正确的是: ECMAScript 2015中规定了执行引擎需要实现EventLoop机制。 V8作为最先进的Javascript执行引擎,可以在执行阶段对所有代码进行优化。 Node.js通过V8实现异步I/O。 Node.js的Buffer类型对象在创建时内存不会分配到V8堆上。 Chakra是Firefox内...
0
点赞
评论
收藏
分享
2021-10-12 19:00
中国石油大学(华东) Java
25 岁,毕业写前端的这三年
时间回到 2016 年,彼时 996 还不算福报,比特币单价也还远远不到 1000 美元。那时的我怀着对大厂的敬畏和对前途的迷茫,拿着一纸毕业证告别了校园。这第一份名为 Web 前端开发的工作,代码写着写着就到了今天。 一晃三年过去了,从纯粹的赶需求到造轮子、做分享和带团队,许多刚毕业的自己只能仰望的事情,现在看来也并非那么遥不可及了。简单地说,我这三年中我换了三份工作,而每份工作的年终绩效都是所在部门里最高的。不过这种说法未免太功利、太乏味了。我相信这段经历并不只是周报和简历上刻板的流水账,把它在我满 25 岁之际整理下来,也许对大家来说可以是个好故事。因此也就有了这篇文章。 赶上时代的第一...
0
点赞
评论
收藏
分享
2021-10-12 19:00
已编辑
中国石油大学(华东) Java
2019年前端面试都聊啥?一起来看看
原文作者:Harshal PatilFollow 译者:UC 国际研发 Jothy写在最前:欢迎你来到“UC国际技术”公众号,我们将为大家提供与客户端、服务端、算法、测试、数据、前端等相关的高质量技术文章,不限于原创与翻译。JavaScript ES2015 规范出现后,一切都大变样啦。 该规范很大——随着对modules(模块)原生支持以及不断发展的函数式编程,新的 JavaScript 语言重焕新生。并且每年持续推出 ES2016,ES2017 …然而在面试或招聘前端开发时,期望、现实和需求之间存在巨大差距。 正如 Laurie Voss 在 NPM 视频中所说的:现在的 Web App ...
0
点赞
评论
收藏
分享
2021-10-12 18:59
中国石油大学(华东) Java
6个有用的Vue开发技巧
前言 在平时的开发中,我们用vue可能很久了,但是对于有的新特性或者技巧没有发现,本文就带着大家一起看看常用的vue技巧 1.状态共享 随着组件的细化,就会遇到多组件状态共享的情况,Vuex当然可以解决这类问题,不过就像Vuex官方文档所说的,如果应用不够大,为避免代码繁琐冗余,最好不要使用它,今天我们介绍的是vue.js 2.6新增加的Observable API ,通过使用这个api我们可以应对一些简单的跨组件数据状态共享的情况。 如下这个例子,我们将在组件外创建一个store,然后在App.vue组件里面使用store.js提供的store和mutation方法,同理其它组件也可以这样使...
0
点赞
评论
收藏
分享
2021-10-12 18:59
中国石油大学(华东) Java
为什么我会选择React+Next.js,而不是Vue或Angular?
本文的目的不是要对 React、Vue 和 Angular 三者进行比较,已经有许多人对这个话题进行了比较深入的探讨。 每个人都有自己的偏好。与其他库和框架相比,我更喜欢使用 React 构建用户界面。在我解释了为什么之后,也许你也会切换到 React,如果你现在还没有用它的话。 几个月前,我正在寻找一个用于 React 的样板文件生成器或是初学者工具包。我向往简单可靠的东西。经过长时间的搜索,我找到了自己想要的东西。那就是名为 Next.js 的框架。 它在 GitHub 上获得了大量的 star 数,这在我看来是一大优势。这意味着这个项目的未来可期,而且如果需要,你可以向社区寻求帮助。 在...
0
点赞
评论
收藏
分享
2021-10-12 18:59
已编辑
中国石油大学(华东) Java
为什么我们选择从Angular2到vue.js(我们为什么没有选择react)
在Rever我们刚刚发布了一个新的Web客户端是基于vue.js的版本。经过641个提交和16个星期的紧张开发,我们感到非常自豪,我们做了一个正确的决定。 8个月前,我们的Web客户端使用了Angular 2,确切地说,它使用的是Angular 2 β9。但是产品的外包公司和我们从来没有完全满意过,在很多的方面包括从用户体验、UI架构等等,并且他们说在这一定的程度上与Angular 2本身有关。 在我继续说明我的想法之前,我承认,Angular 2 β9和Angular 2 不是一个相同的产品,但这恰恰也是其中的问题之一。从beta9到2.0.0有8个测试版本,8 RC和2.0.0版本,17次...
0
点赞
评论
收藏
分享
2021-10-12 18:58
中国石油大学(华东) Java
用Vue.js开发原生应用选择Weex还是NativeScript?
ue.js是一个很好的框架!它有一个友好的学习曲线,结合了最好的React的组件方法和Angular的模板。尽管如此,Vue.js仍然有一个限制,它还不能像React的React Native,Vue.js目前还没有稳定、广泛采用的方法来开发原生应用程序。 不过,这肯定会改变!目前有两个框架正在开发,可以打开用Vue.js框架创建本地应用程序之门,我们都很喜欢的:Weex和NativeScript。在本文中,我们将比较这两个框架,并让你感觉到他们很有趣味,至少想去尝试其中一个! Weex Weex是一个项目,由中国电子商务巨头阿里巴巴创造。它的口号是“一次编写,到处运行”,这意味着你可以使用完...
0
点赞
评论
收藏
分享
1
28
29
30
31
32
134
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务