上周五在工位摸鱼,在牛客网上灌水,忽然看到了一篇牛客面经,记录的24届提前批C++后端的一面凉经。 看着其中的面经问题,比如TCP的可靠性、死锁怎么产生、怎么避免死锁等真的感觉很熟悉,因为自己以前校招时也是考察的这些内容。 于是脑海中立马浮现出一个想法,想看看哪些面试问题被考察的次数最多? 说干就干,我立马写的一个爬,哦不,手动收集了 23 篇面经,手动狗头。 搜索的关键字都是字节跳动、C++,用
一面 html 是什么(问蒙了) HTML 是一种超文本标记语言,使用标签网页内容的含义和结构。 页面有哪些组成部分 哪些部分可以用于 SEO 优化 css 是什么(问蒙了) CSS 指的是层叠样式表,描述了如何在屏幕、纸张或其他媒体上显示 HTML 元素 有哪些选择器 类选择器、伪类选择器有什么作用 选择器权重 less 和 scss 有什么区别 less 和 scss 的区别 js 是做什么的
1.自我介绍 2.你对redis宕机后的方法 我:...... 3.你说到算法。你有刷过letcode算法? 我:很少刷letcode,一般都是刷sql的 3.kafka的副本同步 我:忘了 4.谈谈你对数仓的理解 我:..... 5.谈谈你对hbase和clickhouse的理解 我:.... 6.你说你对hive中的ads层数据导入到MySQL,为什么不是直接从hive的ads层中访问 我:不
问题内容: 第一次海报在这里。我通常喜欢自己找到答案(通过研究或反复试验得出),但是我很困惑。 我要做什么: 我正在构建一个简单的android音频合成器。现在,我只是在实时播放正弦音,UI中的滑块会随着用户的调整而改变音的频率。 如何构建它: 基本上,我有两个线程- 工作线程和输出线程。每当调用其tick()方法时,工作线程就用正弦波数据填充一个缓冲区。一旦缓冲区被填满,它会警告输出线程数据已准
问题内容: 我正在redis中进行setbit操作,以标记特定日期哪些用户在线。 我正在做一个redis get操作来获取密钥的值。 输出是 我的问题是在“ h”键处设置了第0位1。它应该返回128但返回65533。为什么这样? 我的最终目标是从redis中以二进制形式获取位图,以便我可以确定在特定日期哪些用户处于活动状态。 问题答案: 发生此错误是由于utf-8编码。当我们将第0位设置为1时,它
问题内容: 在我们的团队中,我们发现在使用和限定词时都有一些奇怪的行为。这是我们的测试课程: 运行该方法时,将得到以下结果: 我会理解它是否两次都写值,因为静态类成员的代码是从上到下执行的。 谁能解释为什么这种现象发生? 问题答案: 这些是您运行程序时采取的步骤: 在可以运行之前,必须按外观顺序通过运行静态初始化程序来初始化该类。 要初始化该字段,请开始执行。 打印的值。由于字段类型为,因此看起来
问题内容: 所有键都用双引号引起来。整个元素都是一个对象。 Firefox运行良好,但Chrome报告“无效的JSON”。 为什么? 这是完整的代码。 编辑 :Chrome(FirebugLite)的JSON输出: Firefox的JSON输出(Firebug): 我使用http://jsonlint.com/进行了检查,并显示“有效JSON” 编辑 : 从Chrome浏览器查看的来源: 问题答案
问题内容: 给你一个整数数组。除一次外,所有数字出现偶数次。您需要找到出现奇数次的数字。你需要用 o(n) 时间复杂度和 o(1) 空间复杂度来解决它。 例如: 问题答案: 解决方案 1:使用两个 for 循环并比较元素: 这是这个问题的蛮力解决方案,但它需要 o(n*n) 时间复杂度。 解决方案 2:使用Hashing 您可以将 key 用作数字并将 count 用作值,每当 key 重复时,您
我发现了一个奇怪的问题。动画时,暗色闪烁。 码本 部分修复了该问题,但它使字体更紧密和更明亮。chrome和Edge出现问题。火狐运行良好。
前言 23/09/05 下午一面 23/09/05 晚上通知一面通过 23/09/07 选择二面时间 23/09/14 15:00 二面 时长 30min 面试问题 没有手撕 面试官网断了两次,自我介绍了三次…………. 问第一个项目 陈述项目 项目难点 问第二个项目,webserver 称述项目 详细介绍项目的模块组成和各个模块的作用 定时器实现细节,定时器使用的位置,时机 异步日志的实现细节 多
问题内容: 今天,我在应用程序中遇到了奇怪的错误。我已经测试了2个小时,但没有找到解决方案。也许您可以帮助我解决这个问题。所以这里是: 输出: 似乎该模式在第二个元素之后被丢弃了-不管我选择什么顺序(我试图交换它们,因为我认为数字会导致此错误-但事实并非如此)。现在我不知道发生了什么。 我正在使用gcc版本4.6.3(Debian 4.6.3-1)。 问题答案: 正则表达式库大多数尚未在libst
NowCoder 题目描述 需要保证奇数和奇数,偶数和偶数之间的相对位置不变,这和书本不太一样。 解题思路 方法一:创建一个新数组,时间复杂度 O(N),空间复杂度 O(N)。 // java public void reOrderArray(int[] nums) { // 奇数个数 int oddCnt = 0; for (int x : nums) i
问题内容: 我正在尝试构建基本的Kivy应用。添加基本元素并运行应用程序后,所有元素都塞入左下角。它在Android和Linux上显示如下。 Main.py: sublimelauncher.kv: 我首先仅使用BoxLayout进行了尝试,但在某个地方读取了根小部件,它总是和应用程序一样大。如何声明应用程序的大小?还是布局?您将如何执行类似对话框的操作? 也许我缺少一些非常基本的东西,但是我
问题内容: 我正在尝试更新我的棱角分明的版本,而且我认为凉亭发疯了。 我的部门: 重要的是:所有的角度模块都是1.2.0-rc.2版本 但是当做 结果如下: 鲍尔似乎认为角度方案1.2.0-rc2需要角度1.0.8 … 这实际上只是错误的:https : //github.com/angular/bower-angular- scenario/tree/v1.2.0-rc.2 bower.json
我在firebase云功能中遇到了一个情况,其中只有第一个控制台。执行日志或firestore更新语句。 我还有其他类似的函数,在处理响应的方式上略有不同,但这没有任何问题 我已经检查了谷歌云控制台/Firebase控制台等,源代码似乎已经正确上传 我看到了另一个与这种情况相反的帖子。有人知道为什么会这样吗?