首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈程序员必看

    2015阿里前端在线题目

    5.淘宝首页须要实现这样一个功能。对于页面上非taobao.com域名下的链接。在用户点击时,须要在链接处弹出提示框,提示用户此链接非淘宝域名下的链接。并给与用户选择是否继续訪问。假设用户确认继续訪问,则在新窗体打开链接。请写出对应的代码。

    31210编辑于 2022-07-08
  • 来自专栏前端面试笔记

    前端面试题

    GET的长度值 = URL(2083)- (你的Domain+Path)-22是get请求中? (2)GIF是无损的、采用索引色的点阵图。采用LZW压缩算法进行编码。文件小,是GIF格式的优点,同时,GIF格式还具有支持动画以及透明的优点。 new C()为构造函数创建的对象,该构造函数有参数a,且传的实参为2,执行函数内部,发现if为真,执行this.a = 2,故属性a的值为2。 当使用后代选择器的时候,浏览器会遍历所有子元素来确定是否是指定的元素等等;(2)如果规则拥有ID选择器作为其关键选择器,则不要为规则增加标签。 (2)样式与内容分离:将css代码定义到外部css中。

    81240编辑于 2022-09-07
  • 来自专栏前端迷

    横扫9家大厂前端offer

    正文脉络 正文的内容聚焦于应聘大厂所需具备的能力,以及分析各个大厂具体的策略。 0x02 大厂前端:如何进入面试? 要是能刷100道基本上面试题就不用愁,要是刷到200道就不用惧怕笔试了。 我在 附录2中记录了自己遇到的一些笔试题,仅供参考。 0x03 大厂前端:如何通过面试? 一般来说,大厂的前端会比其他中小企业更看重对面试者的全方位考核,如果你是科班出身,的技术考核会包括且不限于: 计算机专业基础(数据结构,算法,计算机网络,操作系统,数据库) 职位相关基础(JS/ (整理中) 6.16 腾讯一面(整理中) 6.17 小米一面(整理中) 6.18 小米二面(整理中) 后续内容会在掘金原文中更新 附录2:大厂笔试题整理 7.1 腾讯笔试 1.

    1.6K20发布于 2019-09-09
  • 来自专栏前端技术分享小合集

    前端必会面试题

    2)Expires 是 http1.0 中的方式,因为它的一些缺点,在 HTTP 1.1 中提出了一个新的头部属性就是 Cache-Control 属性,它提供了对资源的缓存的更精确的控制。 (2)协商缓存如果命中强制缓存,我们无需发起新的请求,直接使用缓存内容,如果没有命中强制缓存,如果设置了协商缓存,这个时候协商缓存就会发挥作用了。 (2)因为 Last-Modified 的这种可能发生的不准确性,http 中提供了另外一种方式,那就是 Etag 属性。 数组去重第一种: 通过ES6新特性Set()例如: var arr = [1, 2, 3, 1, 2]; var newArr= [...new Set(arr)]第二种:封装函数利用 {} 和【】function (2)GIF是无损的、采用索引色的点阵图。采用LZW压缩算法进行编码。文件小,是GIF格式的优点,同时,GIF格式还具有支持动画以及透明的优点。

    68620编辑于 2022-09-12
  • 来自专栏前端开发面经

    前端二面面试题合集

    x) { return x + 2;}function fn3(x) { return x + 3;}function fn4(x) { return x + 4;}const a = compose (fn1, fn2, fn3, fn4);console.log(a(1)); // 1+4+3+2+1=11实现代码如下:function compose(...fn) { if (! 该种方式提交的数据放在 body 里面,数据按照 key1=val1&key2=val2 的方式进行编码,key 和 val 都进行了 URL转码。 (2)multipart/form-data:该种方式也是一个常见的 POST 提交方式,通常表单上传文件时使用该种方式。 (2)针对CSS:使用CSS有三种方式:使用link、@import、内联样式,其中link和@import都是导入外部样式。

    87610编辑于 2022-09-12
  • 来自专栏前端面试题总结

    前端二面高频面试题合集

    常用的meta标签:(1)charset,用来描述HTML文档的编码类型:<meta charset="UTF-8" >(2) keywords,页面关键词:<meta name="keywords" 如果后台发送了一个超过最大自己的数字怎么办Math.pow(2, 53) ,53 为有效数字,会发生截断,等于 JS 能支持的最大数字。 ;// cache.put(1, 1);// cache.put(2, 2);// console.log("cache.get(1)", cache.get(1))// 返回 1// cache.put (3, 3);// 该操作会使得密钥 2 作废// console.log("cache.get(2)", cache.get(2))// 返回 -1 (未找到)// cache.put(4, 4);/ ('fail2', err) })在then的第一参数中抛出了错误,那么他就不会被第二个参数不活了,而是被后面的catch捕获到。

    63500编辑于 2022-09-12
  • 来自专栏前端儿

    2016内推 -- 腾讯SNG前端 -- 面试经历

    也是让某湿兄帮忙内推,然后过了四五天,电话打来了 一面: 1.首先是简单的自我介绍 2.你觉得一个前端工程师应该具备什么技能   比如用户体验这个方面他就贵问你具体的例子 3.让你设计一个web站点,假如只有你一个人设计实现 ,前端后端都让你一个人负责,具体你要怎么做?    我主要分成了:     需求文档(需求明确),后端数据设计,前端界面设计,前端静态页面实现,前端动态逻辑(与后端数据接口)实现,整体实现,还有细节实现等 4.对应前端框架,你怎么选   我主要分成了四部分 1,2,3,4,5,开头的 .. 然后呢,才过了十几分钟,就来短信说已经过了一面,复试需要等到9月份跟同步,面试官是 AlloyTeam 的。 难怪了..问的问题那么高级O_O

    1K20发布于 2018-09-03
  • 来自专栏前端开发面试手册

    前端二面高频vue面试题

    注意虽然我们不能直接修改一个传入的对象或者数组类型的prop,但是我们还是能够直接改内嵌的对象或属性参考 前端进阶面试题详细解答怎么实现路由懒加载呢这是一道应用题。 -- parent.vue --><template>

    <child1></child1> <child2></child2> <button @click="clickChild /child1'import child<em>2</em> from '. /child<em>2</em>'export default { data(){ return { total: 108 } }, components: { child1, child<em>2</em> </com<em>2</em>></p>", components: { com2: { template: "

    我是组件1的子组件

    ", created

    1.6K40编辑于 2022-12-20
  • 来自专栏前端面试

    前端经典react面试题(附答案)

    ](state[attr],action) } return newState; }}export {createStore,combineReducers};参考 前端进阶面试题详细解答 extends Component { //初始化状态 constructor(props) { super(props); this.state = { username: "有课前端网 /获取值 console.log(this.refs.username.value); //修改值,就是修改元素自身的值 this.refs.username.value = "专业前端学习平台 {/*非约束性组件中,表单元素通过 defaultvalue定义*/} <input type="text" ref=" username" defaultvalue="有课<em>前端</em>网

    2.8K20编辑于 2023-01-02
  • 来自专栏前端开发面试手册

    前端二面高频vue面试题

    注意虽然我们不能直接修改一个传入的对象或者数组类型的prop,但是我们还是能够直接改内嵌的对象或属性参考 前端进阶面试题详细解答怎么实现路由懒加载呢这是一道应用题。 -- parent.vue --><template>

    <child1></child1> <child2></child2> <button @click="clickChild /child1'import child<em>2</em> from '. /child<em>2</em>'export default { data(){ return { total: 108 } }, components: { child1, child<em>2</em> </com<em>2</em>></p>", components: { com2: { template: "

    我是组件1的子组件

    ", created

    1.7K20编辑于 2022-12-20
  • 来自专栏前端开发面试手册

    前端二面高频vue面试题1

    数据驱动页面,提供响应式的试图组件2. 都有virtual DOM,组件化的开发,通过props参数进行父子之间组件传递数据,都实现了webComponents规范3. 都有支持native的方法,react有React native, vue有wexx=> 不同点: 1.数据绑定:Vue实现了双向的数据绑定,react数据流动是单向的 2.数据渲染:大规模的数据渲染 v-cloak 规则,同时在待编译的标签上添加 v-cloak 属性:[v-cloak] { display: none; }

    {{ message }}
    参考 前端进阶面试题详细解答 (1)hash 模式的实现原理早期的前端路由的实现就是基于 location.hash 来实现的。其实现原理很简单,location.hash 的值就是 URL 中 # 后面的内容。 (2)history 模式的实现原理HTML5 提供了 History API 来实现 URL 的变化。

    77840编辑于 2023-01-02
  • 来自专栏程序员的知识天地

    大疆前端面试指北,各路英雄来相会!

    讲真,大疆前端面试不难,都是很基础的,就是时间长,等的捉急。 2) 稳定 O(1) 快速排序 O(n^2) O(n*log2n) 不稳定 O(log2n)~O(n) 二叉树排序 O(n^2) O(n*log2n) 不一定 O(n) 堆排序 O(n*log2n) O 怎么用无人机捕获天空上的鸟 这个题目我也不造啊,毕竟我没用过无人机,有知道的大神可以在评论中回答一下~ 终面 做的项目中,哪个做的最深入最久 为什么要做前端,喜欢做前端么 未来的职业规划 了解大疆么,大疆的文化是什么 有句话叫做“方法不对,努力白费”所有的前端大神都有自己的学习方法,而学web前端的学习也基本一致,而对于一个什么都不懂的初学者,根本不会知道该怎么学,这也是造成失败的最直接原因。 所以学web前端一定要有人指点。

    1.9K20发布于 2018-12-27
  • 来自专栏web前端教室

    各公司不喜欢前端新人,但为什么又要去呢?

    希望十一长假没有让咱们“web前端零基础课0827班”的同学们有过多的懈怠。因为从这几天的作业之中依然可以发现,还是细节方面会有一些问题。 例如下面这样, ? 你肯定要想办法查找、排除错误啊,所以你的开发工时就延长了许多,工作效率就低了许多,这也是许多公司不愿意要前端新人的直接原因。 实际上,你们想想,真的是各公司不愿意用前端新人吗? 那为什么许多公司会去各大高校中校呢? 没那么复杂,其实原因很简单,不是前端新人不好用,而是基础不扎实的人,不好用。 那么问题就很简单了,你客观上是一个前端新人,那么怎么让你的基础扎实起来,这是你主观可以决定的。 顺着这个思路往下分析,“如何让你的基础扎实起来?” 办法之一就是,让你的代码不要有那么多的小bug。

    2.3K20发布于 2018-10-26
  • 来自专栏webTower

    近期笔试题

    search(left, right) { while(left <= right) { let mid = Math.floor((left + right) / 2)

    87320发布于 2020-11-03
  • 来自专栏一只想做全栈的猫

    前端面试】字节跳动2019面经 - 前端开发岗(三)

    前端面试】字节跳动 2019 面经 - 前端开发岗(三) 之前的一篇主要是 jQuery 和网络模型的知识点,这一篇则是侧重于编程实现,也是我二面所问的一些内容。 最后, 观众可以看到桌子上牌的顺序是:(牌底部)1,2,3,4,5,6,7,8,9,10,11,12,13(牌顶部) 请问, 我刚开始拿在手里的牌的顺序是什么? 请编程实现。 == 0) { return cards; } else { return getCardsOrder(input, cards); } } let input = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13]; let test = [1, 3, 5, 4, 2]; //1,2,3,4,5 let test2 = [1, 3, 2]; //1,2,3 let callback = getCardsOrder(input, []); console.log(callback);

    1.2K20发布于 2019-05-26
  • 来自专栏一只想做全栈的猫

    前端面试】字节跳动2019面经 - 前端开发岗(二)

    前端面试】字节跳动2019面经 - 前端开发岗(二) 因为之前的一篇篇幅有限,太长了看着也不舒服,所以还是另起一篇吧?

    71210发布于 2019-05-26
  • 来自专栏大白技术控的技术自留地

    滴滴2016.09.06 在线笔试 - 2道编程题

    滴滴2016.09.06 在线笔试 - 2道编程题 1、连续子数组的最大和 题目描述 一个数组有N个元素,求连续子数组的最大和。例如:[-1,2,1],和最大的连续子数组为[2,1],其和为3。 输入例子 3 -1 2 1 输出例子 3 分析: 参考解答: #include <iostream> #include <algorithm> using namespace std; int main 0) sum = temp; else sum += temp; mx = max(sum, mx); } printf("%d\n",mx); } 2、 输入描述 输入包括m+2行。 输入例子 3 5 2 4 2 1 3 3 5 3 7 5 9 1 10 输出例子 20 分析: 贪心法。先把顾客进行消费金额降序,人数升序排序。

    1.3K10发布于 2019-03-05
  • 来自专栏牛客网

    小米Java后台

    我是应届生,已经毕业了且入职,(这是一篇回忆,我是2017年11月低亲戚给内推的,也不知道算,还是补) 其实最开始并不怎么自信,靠的就是一帮基友互相的鼓励,才坚持到了现在。 我小米的面试机会是亲戚给内推的,因为碰巧他们部门没有满,所以很幸运的拿到了这个机会。 提一点,我面的是Java后台岗。 可以看出整体一面很富有的色彩,比较多的课本上的内容。而进入二面后,就开始大量的Java内容了。 二面 1、聊一聊你对线程同步的理解。 (说思路) 2、给定数组的所有奇数在前,偶数在后,如果翻转过来。(说思路) 3、手写一个冒泡吧。(没错就是冒泡...) 4、说一说你简历中印象最深刻的点。 加油,要时刻保持信心,要始终坚信相信美好的事情即将发生~~哈哈 点击作者姓名与作者大佬交流~ 作者:一支彩笔 来源:牛客网(www.nowcoder.com) - 互联网名企笔试真题 - 求职笔经&

    1.2K30发布于 2018-07-24
  • 来自专栏程序猿DD

    黑名单!

    因此,这个正义的同学就在 GitHub 上设立了一个仓库:污点公司记录。 “ 地址:https://github.com/ShameCom/ShameCom ” 这个仓库的目的就是为了帮助那些正在校或者准备参加的人提供一个参考,少踩一些坑。

    1K20编辑于 2023-04-04
  • 来自专栏飞雪无情的博客

    实习要抓紧

    前段时候有个公众号的读者问我,我们公司是否还实习生。对此,我只能很抱歉的告诉他,我们的实习生已经完成了,现在的实习生已经在我们公司实习了好几个月了。 所以要抓紧。 实习生一般都会在大三的下半学期,这样在大四开学的时候,就可以来公司实习了,实习半年,正好回去做毕业设计,准备毕业事宜。 再来说说参加的方式和一些经验。 对于招来说,首先不要限于学校,现在互联网发达,除了在学校参加外,还可以在网上投递简历,很多公司在开始的时候,可能他们不一定会去学校,但一定会在网上放出实习生招聘职位,因为相比,网上招聘实习生 所以对于,不光时间上要抓紧,准备上也要趁早。世界那么大,大家都不差,能先行一步,就可以步步领先。

    57010发布于 2018-08-28
领券