校招提前批之今日头条一面
今天上午面了头条校招提前批,感觉考的比较基础,也有一些知识点没有答出来,现凭着记忆总结一些知识点。
CSS
1、inline间隙问题
可以参考以下几篇文章:
http://www.w3cplus.com/css/fighting-the-space-between-inline-block-elements
http://www.zhangxinxu.com/wordpress/2012/04/inline-block-space-remove-%E5%8E%BB%E9%99%A4%E9%97%B4%E8%B7%9D/
2、margin合并问题
外边距合并指的是,当两个垂直外边距相遇时,它们将形成一个外边距。合并后的外边距的高度等于两个发生合并的外边距的高度中的较大者。
当一个元素出现在另一个元素上面时,第一个元素的下外边距与第二个元素的上外边距会发生合并。请看下图:
当一个元素包含在另一个元素中时(假设没有内边距或边框把外边距分隔开),它们的上和/或下外边距也会发生合并。请看下图:
尽管看上去有些奇怪,但是外边距甚至可以与自身发生合并。
假设有一个空元素,它有外边距,但是没有边框或填充。在这种情况下,上外边距与下外边距就碰到了一起,它们会发生合并:
这就是一系列的段落元素占用空间非常小的原因,因为它们的所有外边距都合并到一起,形成了一个小的外边距。
外边距合并初看上去可能有点奇怪,但是实际上,它是有意义的。以由几个段落组成的典型文本页面为例。第一个段落上面的空间等于段落的上外边距。如果没有外边距合并,后续所有段落之间的外边距都将是相邻上外边距和下外边距的和。这意味着段落之间的空间是页面顶部的两倍。如果发生外边距合并,段落之间的上外边距和下外边距就合并在一起,这样各处的距离就一致了。
注释:只有普通文档流中块框的垂直外边距才会发生外边距合并。行内框、浮动框或绝对定位之间的外边距不会合并。
3、实现一个正方形(要求长宽是body的一半)
面试官说主要是为了考察margin, padding 的百分比数值是相对 父元素宽度 的宽度计算的。
4、rem
rem(font size of the root element)是指相对于根元素的字体大小的单位。简单的说它就是一个相对单位。看到rem大家一定会想起em单位,em(font size of the element)是指相对于父元素的字体大小的单位。它们之间其实很相似,只不过一个计算的规则是依赖根元素一个是依赖父元素计算。
这里我特别强调web app,web page就不能使用rem吗,其实也当然可以,不过出于兼容性的考虑在web app下使用更加能突显这个单位的价值和能力。
5、伪类
伪类一开始单单只是用来表示一些元素的动态状态,典型的就是链接的各个状态(LVHA)。随后CSS2标准扩展了其概念范围,使其成为了所有逻辑上存在但在文档树中却无须标识的“幽灵”分类。
伪元素则代表了某个元素的子元素,这个子元素虽然在逻辑上存在,但却并不实际存在于文档树中。
JS
1、图片预加载
2、event Loop
3、箭头函数
4、自己实现一个promise、sleep
5、用call或者apply实现bind
Function.prototype.bind = function(context) {var self = this; // 保存原函数return function() { // 返回一个新函数return self.apply(context, arguments); // 执行新函数时,将传入的上下文context作为新函数的this}
}
6、==与===
7、用setTimeout实现setInterval
function interval(func, wait){var interv = function(w){return function(){setTimeout(interv, w);func.call(null);}}(wait);setTimeout(interv, wait);
}interval(function(){console.log(2);
},1000);
HTTP
max-age
校招提前批之今日头条一面相关推荐
- 卷起来了!校招提前批爆发期!
点击下方卡片,关注"CVer"公众号 AI/CV重磅干货,第一时间送达 7月正式进入很多公司的2023届校招提前批启动阶段!据Amusi了解,目前腾讯(技术大咖).字节.百度等60 ...
- 8月!校招提前批的黄金期和末尾期!
点击下方卡片,关注"CVer"公众号 AI/CV重磅干货,第一时间送达 8月已进入校招提前批的黄金期和末尾期!校招时间表如下图所示(建议收藏): 目前字节.百度等100多家公司都已 ...
- 大量CV职位!奥比中光2020届校招提前批内推启动!
点击我爱计算机视觉标星,更快获取CVML新技术 内 · 推 奥比中光2020届校园招聘 提前批[内部推荐] !!!正式启动!!! 快人一步锁定offer 海投的迷茫.宣讲会的焦灼.双选会的拥挤 通通与 ...
- 大疆2019校招提前批机器学习算法工程师在线笔试题目回忆版
最后还涉及到两道16分的在线编程题目,但是我忘记了,故没有列出来,望大家原谅2333. 大疆2019年校招提前批机器学习算法工程师B卷题目回忆版 1 考察关于各种激活函数 sigmoid.tanh.r ...
- 多益网络2022届校招提前批全面启动【免筛推荐码QEAQU】
多益网络2022届校招提前批全面启动![免筛推荐码QEAQU] 互联网百强企业:中国十大游戏研发商和运营商之一 [提前批优势]直通笔试!不影响正式批次,多一次投递机会 [岗位]策划类.程序类.美术类. ...
- 【名企面试经验-新浪-校招提前批】【数据平台研发工程师】
offer 一面: 1.介绍项目 2.算法基础知识 3.Java基础知识 4.如何排查线程死锁 5.对大数据的看法 6.如果能过愿意提前来实习吗 二面: 1.介绍了团队情况和具体做的事情,然后就是瞎聊 ...
- 【阿里云2020校招提前批】中间件核心部门疯狂直推中!
[阿里云2020校招提前批]中间件核心部门疯狂直推中! 招聘对象 部门介绍 我们的使命 我们的愿景 团队大咖 开放职位 职位要求 工作地点 招聘渠道 来了来了来了!!!我知道你们都等我很久了
- 【名企面试经验-快手-校招提前批】【Java研发工程师】
快手提前批Java Offer 一面(50min): 1.自我介绍 2.项目介绍 3.为什么项目中又有KVM虚拟机,又有Docker? 4.为什么项目中要用虚拟机,为什么不用物理机? 5.(手撕算法) ...
- 为什么校招提前批offer变实习offer?这是我听过最醍醐灌顶的回答!
很多细心的同学有一个发现:近几年企业校招提前批不再发校招offer而是发实习offer,特别是在大厂的校园招聘中. "为什么会变成暑期实习offer?" "暑期实习对我有 ...
最新文章
- Testing and Test-First Programming
- c语言代码表白_用微信表情翻译表白,程序员的小浪漫,赶紧Get起来
- P4396 [AHOI2013]作业
- [react] 说说Context有哪些属性?
- win10电脑插耳机没声音_电脑没有声音是什么原因 教您电脑突然没声音怎么解决...
- 博士当中学老师是“人才浪费”?
- 计算机英语讲课笔记05
- react 使用webpack打包问题汇总
- 数学一年级应用题_【专项练习】一年级下册数学100以内加减法应用题专项练习,附答案...
- python 典型相关分析_CCA典型关联分析原理与Python案例
- Windows下运行PP-Tracking_GUi
- 一张图理解线性空间,度量空间,赋范空间,巴拿赫空间,内积空间,欧几里得空间,希尔伯特空间
- 网友评价 iPhone 8:大爱玻璃后壳、True Tone 屏幕
- html datatable修改行,DataTable根据条件修改行颜色和特定格颜色
- 从零开始——Emacs 安装配置使用教程 2015
- uip-学习笔记(移植篇)
- BugReport:前端不能成功解析后端信息造成消息阻塞问题
- Oracle- imp/impdp导入dmp文件
- 关于Left Join On的使用
- 【BYM】Android 仿百度搜索列表滑动效果,flutter环境搭建
热门文章
- linux signal用法,Linux 信号 signal 用法详解及注意事项
- IT项目开发团队建设与管理总结(转)
- NTKO OFFICE文档控件
- 算法探索_多序列合并去重
- 【Excel使用技巧】Excel数据导入sql
- 北斗定位,定位追踪,防盗追踪系统设计方案
- 计算机网络故障的一般识别与解决方法 论文,计算机网络常见故障的一般识别与解决方法-职业学院毕业论文.doc...
- oracle wallet java_使用Oracle sqlplus Instant客户端访问Oracle Wallet
- 如何深入理解 iOS 开发中的锁?
- 诈金花游戏单机版 附开源地址