网络日志
首页
问答
友情链接
登 录
面试
站长
2年前
面试
面试官:如何给 100 万个 Url 设计索引?
01前言哈喽,好久没更新啦。因为最近在面试。用了两周时间准备,在3天之内拿了5个offer,最后选择了广州某互联网行业独角兽offer,昨天刚入职。这几天刚好整理下在面试中被问到有意思的问题,也借此机会跟大家分享下。这家企业的面试官有点意思,一面是个同龄小哥,一起聊了两个小时(聊到我嘴都干了)。二面是个从阿里出来的架构师,他问了个场景题:数据库有个字符串类型的字段,存的是URL怎么设计索引?当时我
786
0
0
站长
4个月前
面试
寒假卷王101计划——你会是什么境界的卷人?卷王?卷圣?卷神?卷王101计划:万物皆可学,万物皆可卷。旨在创造一个互卷的
计划综述计划来源于学生时期的阵痛,大学时期每个寒暑假的浪费,现在回想起来都阵阵心痛。寒假和暑假的时间真的有点长,如果有正事还好,比如相亲大业、学车大业、旅游大业等,这些小包感觉都是足以告慰自己的,但如果像小包这种,寒暑假小床一躺,小饭一吃,小眼一闭,小日子一过,感觉就一瞬间,开学了,现在想想感觉都有点心梗~~~但很多时间其实并非想疯玩,想放纵,而是有时候真的很难控制住自己。以小包为例,每次放假前,
137
0
0
站长
4个月前
面试
教你如何迅速秒杀掉99%的海量数据处理面试题1、海量日志数据,提取出某日访问百度次数最多的那个IP。 2、寻找热门查询,
教你如何迅速秒杀掉:99%的海量数据处理面试题本文经过大量细致的优化后,收录于我的新书《编程之法》第六章中,新书目前已上架//作者:July出处:结构之法算法之道blog前言一般而言,标题含有“秒杀”,“99%”,“史上最全/最强”等词汇的往往都脱不了哗众取宠之嫌,但进一步来讲,如果读者读罢此文,却无任何收获,那么,我也甘愿背负这样的罪名:-),同时,此文可以看做是对这篇文章:的一般抽象性总结。毕
135
0
0
站长
4个月前
面试
【算法】 LRU 缓存难度:中等 题目: 请你设计并实现一个满足 LRU (最近最少使用) 缓存 约束的数据结构。 实现
难度:中等题目:请你设计并实现一个满足约束的数据结构。实现类:函数和必须以的平均时间复杂度运行。示例:提示:解题思路:要实现LRU缓存,我们可以使用哈希表(在JavaScript中是对象或Map)和双向链表来完成。双向链表用于存储缓存项,确保插入、删除操作的高效性,而哈希表用于快速查找缓存项在链表中的位置。2.实现逻辑:JavaScript实现:
134
0
0
站长
4个月前
面试
面试考点复盘(一)CSS 盒子模型 一个盒子模型由四个部分组成:content、padding、border、margi
CSS盒子模型一个盒子模型由四个部分组成:content、padding、border、margin标准盒子模型:盒子总宽度=宽度(content)+padding+border+marginIE怪异盒子模型:盒子总宽度=宽度(content+padding+border)+margin行内元素和块级元素的区别实现水平垂直居中BFCBFC(BlockFormattingContext),即块级格式
132
0
0
站长
4个月前
面试
【算法】 寻找重复数难度:中等 题目: 给定一个包含 n + 1 个整数的数组 nums ,其数字都在 [1, n] 范
难度:中等题目:给定一个包含个整数的数组,其数字都在范围内(包括和),可知至少存在一个重复的整数。假设只有一个重复的整数,返回这个重复的数。你设计的解决方案必须不修改数组且只用常量级的额外空间。示例1:示例2:示例3:提示:进阶:解题思路:一个容易理解的解法是使用二分查找的思想。这种方法适用于题目中的条件,即所有数字都在范围内,且数组的长度为。既然数组的长度比其应有的最大值多一个,那么一定有一个数
146
0
0
站长
4个月前
面试
【场景应用题】循环打印红绿灯下面来看一道比较典型的问题,通过这个问题来对比几种异步编程方法:红灯 3s亮一次,绿灯1s亮
下面来看一道比较典型的问题,通过这个问题来对比几种异步编程方法:红灯3s亮一次,绿灯1s亮一次,黄灯2s亮一次;如何让三个灯不断交替重复亮灯?三个亮灯函数:这道题复杂的地方在于需要“交替重复”亮灯,而不是“亮完一次”就结束了。这道题的主要思想是递归调用可以使用1、callback实现,2、用promise实现,3、用async/await实现,这三种方式实现。1、用callback实现递归调用函数
145
0
0
站长
4个月前
面试
一些前端面试题CSS 选择器的优先级是如何计算的?CSS 如何清除浮动?什么是 JSON?它与 XML 有何不同?解释一
解释一下什么是HTML?1.HTML(超文本标记语言)HTML的基本结构这些标签不仅提高了网页的可读性和可访问性,还帮助搜索引擎更好地理解页面结构和内容。HTML在框架中的使用CSS有哪些盒模型?它们之间的区别是什么?css的盒子模型分为标准盒子模型和怪异盒子模型JavaScript中var,let,const的区别是什么?解释一下什么是BOM和DOM?什么是JSON?它与XML有何不同?CSS如
147
0
0
站长
4个月前
面试
前端面试第 70 期 - 2024.10.18 更新前端面试问题总结(20 道题)目录: 初级开发者相关问题【共计 1
2024.10.13-2024.10.18更新前端面试问题总结(20道题)获取更多面试相关问题可以访问github地址:gitee地址:目录:初级开发者相关问题【共计1道题】1011.HTML中的input标签有哪些type【热度:197】【web应用场景】关键词:input标签type属性HTML中的标签有多种属性值,以下是一些常见的类型:一、文本输入类型二、数值输入类型三、日期和时间输入类型四
143
0
0
站长
4个月前
面试
5年前端摸🐟小子,教你减少重复编码的技巧在高效摸鱼的同时,我一直在思考:有没有办法用几个简单的单词缩写,就能快速输出想
在高效摸鱼的同时,我一直在思考:有没有办法用几个简单的单词缩写,就能快速输出想要的代码呢?答案是肯定的!接下来,我将向大家介绍前端程序员必备的两大摸鱼小技巧:一、vscode自定义代码片段位置详细教程1.基本属性片段演示2.占位符$1,$2,$3...等是占位符,可以确定光标的位置,首先会出现在$1的位置,按Tab键后会跳到$2.注意:片段演示按tab切换光标常用内置变量片段演示我提前复制了hei
141
0
0