首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
superiorman
2025-11-28 21:37
吉林大学 嵌入式软件开发
发布于吉林
关注
已关注
取消关注
anker一面过,经纬海尔等通知
牛客就当我的记事本吧😃
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
2025-11-28 23:31
钱大妈_应用研发部_前端开发工程师
7. 请描述一下前端代码的部署流程。
当涉及前端代码的部署流程时,通常有几个关键步骤需要遵循:https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=07d53be4cd034a4ab270d500feebcc8d代码开发:前端开发人员使用各种技术和工具(如HTML、CSS、JavaScript)创建网站或应用程序的用户界面。他们编写代码并进行调试以确保其功能正常。版本控制:采用版本控制工具(如Git)管理前端代码的版本。这有助于团队成员之间协同工作、追踪更改和恢复到以前的版本。构建:在将代码部署到生产环境之前,通常需要进行构建。这涉及将多个源代码文件合并、压缩和优化,以提高性能并减少加载时间。构建过程可以使用工具如Webpack、Grunt或Gulp来完成。测试:在部署前,进行测试是至关重要的。测试可以包括单元测试、集成测试和端到端测试,以确保代码在各种浏览器和设备上的适配性和可靠性。部署:完成构建和测试后,将代码部署到服务器或托管平台上。这可以通过FTP上传文件,使用命令行工具(如SSH)远程连接服务器或使用自动化部署工具(如Jenkins、Travis CI)来完成。监控和维护:一旦部署完成,需要监控前端应用程序的性能和可用性。这可以使用工具如Google Analytics、New Relic等来实现。同时,如果需要进行更新或修复,可以重复前述步骤。以上是一个基本的前端代码部署流程。具体的步骤和工具可能因团队的需求和工作流程而有所不同。
校招求职吐槽
点赞
评论
收藏
分享
2025-11-28 22:58
复旦大学 Java
RabbitMQ最全面试题,面试官再问直接把这篇文章丢给他!
RabbitMQ的核心组件有哪些?RabbitMQ的核心组件包括:1、生产者(Producer): 生产者是发送消息到RabbitMQ的应用程序。2、消费者(Consumer): 消费者是接收RabbitMQ消息的应用程序。3、交换器(Exchange): 它负责接收生产者发送的消息并将其路由到一个或多个队列。4、队列(Queue): 存储消息直到它们被消费或过期。5、绑定(Binding): 用于连接交换器和队列的规则。RabbitMQ如何保证消息的可靠传输?RabbitMQ保证消息可靠传输的机制:1、消息确认机制(Acknowledgments): 消费者处理完消息后发送ACK信号。2、持...
点赞
评论
收藏
分享
2025-11-28 23:33
钱大妈_应用研发部_前端开发工程师
10. 请解释一下ESLint的作用和工作原理。
ESLint 是一个 JavaScript 代码静态分析工具,主要用于检查和规范代码风格,并发现潜在的问题和错误。它可以帮助开发团队建立一致的代码风格,提高代码质量,减少潜在的 bug。ESLint 的工作原理如下:https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=07d53be4cd034a4ab270d500feebcc8d配置: ESLint 首先需要一个配置文件,通常是一个 .eslintrc 文件,用于指定代码规则和插件。配置文件可以是 JSON 格式或 JavaScript 模块,具体配置规则可以根据项目需求进行定义。解析器: ESLint 使用解析器(Parser)将 JavaScript 代码转换成抽象语法树(AST)。常见的解析器有 Espree、Babel Parser 等,用于支持 ES6+ 语法和 JSX 语法的解析。规则: ESLint 根据配置文件中指定的规则,对 AST 进行遍历和检查。规则可以是内置的,也可以是通过插件扩展的。每个规则都定义了一条或多条代码规范,例如变量命名规范、缩进规范、禁用未使用的变量等。报告问题: 当 ESLint 在代码中发现与规则不符的问题时,它会生成相应的警告或错误信息。开发者可以根据这些提示来进行代码修复或优化。插件和扩展: ESLint 可以通过插件进行功能扩展。插件提供了额外的规则和检查器,用于检测特定类型的问题或优化代码。开发者可以根据项目需求选择合适的插件。总结起来,ESLint 的作用是帮助开发团队统一代码风格,减少错误和潜在问题,从而提高代码质量。它通过静态分析 JavaScript 代码,根据预先定义的规则对代码进行检查,并提供相应的报告和提示。通过合理的配置和规则选择,可以将 ESLint 集成到开发工作流程中,确保代码的一致性和可维护性。
前端学习交流
点赞
评论
收藏
分享
2025-12-01 20:54
上海商学院 Java
面试的真正胜负,从坐下那一刻就开始了
一、企业为什么要面试?它到底想确认什么?你以为:面试是为了考你。实际上:面试是为了减少用错人的风险。企业心里最怕这三件事:1. 用一个不稳定的人频繁跳槽、态度模糊、缺乏投入感的,会被优先排除。2. 用一个难沟通的人技术再强、能力再好,但沟通困难,会拖垮团队。3. 用一个无法解决当下问题的人企业招人不是为了“培养”,而是为了解决当前业务瓶颈。所以面试官最关注的永远是:你是否靠谱?是否好沟通?是否能创造价值?面试成功的关键,就是让企业降低对你的“风险判断”。二、为什么有的人技术一般,但面试永远不翻车?答案只有一个——他们懂得表达价值。举个对比:❌ 一般候选人的回答“我负责接口开发,写了好几个模块。...
点赞
评论
收藏
分享
2025-11-28 19:48
南昌大学 算法工程师
滑动窗口的最大值
这道题要求找出数组中每个大小为size的滑动窗口内的最大值。我们可以通过暴力遍历每个窗口并直接查找最大值的方式解决。首先处理特殊情况:若窗口大小size为 0,直接返回空数组。对于有效窗口,外层循环遍历所有可能的窗口起始位置(共num.size()-size+1个窗口),内层循环逐个比较窗口内的元素,记录每个窗口的最大值。最后将所有窗口的最大值收集到结果数组中返回。以下是对应的实现代码:include <queue>using namespace std;class Solution {public:vector<int> maxInWindows(vector<int>& num, int size) {vector<int> ans;// 处理窗口大小为0的特殊情况if (size == 0) return ans;queue<int> nums;// 遍历所有滑动窗口的起始位置for (int i = 0; i < num.size() - size + 1; i++) {int max = 0;// 遍历当前窗口内的元素,找到最大值for (int j = i; j < i + size; j++) {if (num[j] > max) max = num[j];}nums.push(max);}// 将队列中的最大值转移到结果数组while (!nums.empty()) {ans.push_back(nums.front());nums.pop();}return ans;}};该代码的时间复杂度为O(n×size),空间复杂度为O(n)。
点赞
评论
收藏
分享
一键发评
蹲后续
已老实
忍耐王
求公司名
硬性指标是啥
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
真正会被取代的,是你心里面的幻觉
2518
2
...
AI能取代人类吗?
2462
3
...
AI时代,我们程序员不会消失,只会变得更强
2408
4
...
拥抱AI,程序员的最后出路
1910
5
...
大厂提前实习对AI开发的新感悟
1560
6
...
J人永远闲不下来于是去提前实习
1396
7
...
我身材再曼妙,也没有我的工资好笑!
1126
8
...
滴滴lastweek,知无不言
1118
9
...
每天都在被动加班
1065
10
...
努力挣钱的意义具象化了
992
创作者周榜
更多
正在热议
更多
#
赚钱的意义在这一刻具象化
#
1563次浏览
46人参与
#
哪些瞬间让你真切感受到了工作的乐趣
#
22971次浏览
98人参与
#
今年春招是金一银二嘛?
#
2408次浏览
39人参与
#
为什么有人零实习也能进大厂?
#
2286次浏览
62人参与
#
1月小结:你过的开心吗?
#
664次浏览
25人参与
#
你的第一家实习公司是什么档次?
#
1850次浏览
36人参与
#
抛开难度不谈,你最想去哪家公司?
#
1390次浏览
51人参与
#
AI求职实录
#
1172次浏览
33人参与
#
工作后会跟朋友渐行渐远吗
#
57581次浏览
411人参与
#
AI时代的工作 VS 传统时代的工作,有哪些不同?
#
4524次浏览
126人参与
#
你的landing期是如何度过的?
#
4614次浏览
82人参与
#
汇川技术求职进展汇总
#
177541次浏览
1055人参与
#
除了Java,最推荐学什么技术?
#
3398次浏览
105人参与
#
当你问AI“你会取代我的工作吗”,它说_?
#
1576次浏览
72人参与
#
选offer应该考虑哪些因素
#
139738次浏览
983人参与
#
非技术岗简历怎么写
#
283924次浏览
3185人参与
#
你觉得什么岗位会被AI替代
#
35850次浏览
245人参与
#
你上一次加班是什么时候?
#
128747次浏览
736人参与
#
本周投递记录
#
835728次浏览
12224人参与
#
大疆求职进展汇总
#
665413次浏览
4318人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务