首页
学习
活动
专区
圈层
工具
发布
综合排序丨最热优先丨最新优先
时间不限
Linux学习,高频问题
21天打卡 ,从Linux服务器 及 Linux环境下部署,开始 。后续的多数打卡,基于Linux 环境 。
IDO老徐
2021-04-29
8430
标签:
面试Python高频问题汇总
functools.wraps可以解决函数被装饰后__name__变量变成用于装饰的函数的问题。
Steve Wang
2020-09-03
7270
标签:
dubbo+zk面试高频问题
超时时间的设置** 通过timeout属性配置超时时间, 服务的提供者和消费者都可以配置, 尽量在服务提供者中配置,因为服务的提供者会对自己提供的服务情况更清楚超时时间不要设置太大(1~5S),会影响并发性能问题 存在慢的提供者累积请求问题,比如:第二台机器很慢,但没挂,当请求调到第二台时就卡在那,久而久之,所有请求都卡在调到第二台上。 最少活跃调用数 相同活跃数的随机,活跃数指调用前后计数差。 【面试题】- Zookeeper分布式锁(文件系统、通知机制)** 有了zookeeper的一致性文件系统,锁的问题变得容易。锁服务可以分为两类,一个是保持独占 ,另一个是控制时序 。 2、watcher event异步发送watcher的通知事件从server发送到client是 异步 的,这就存在一个问题,不同 的客户端和服务器之间通过socket进行通信,由于 网络延迟或其他因素导致客户端在不通的时刻监听到事件
用户7353950
2022-06-23
7310
标签:
高频面试系列:单词拆分问题
先说句题外话,前文 动态规划核心框架详解 说,标准的动态规划问题一定是求最值的,因为动态规划类型问题有一个性质叫做「最优子结构」,即从子问题的最优解推导出原问题的最优解。 单词拆分 I 首先看下力扣第 139 题「单词拆分」: 函数签名如下: boolean wordBreak(String s, List<String> wordDict); 这是一道非常高频的面试题 我们刚才以排列组合的视角思考这个问题,现在我们换一种视角,思考一下是否能够把原问题分解成规模更小,结构相同的子问题,然后通过子问题的结果计算原问题的结果。 换句话说,我把规模较大的原问题wordBreak(s[0..])分解成了规模较小的子问题wordBreak(s[k+1..]),然后通过子问题的解反推出原问题的解。 综上,我们处理排列组合问题时一般使用回溯算法去「遍历」回溯树,而不用「分解问题」的思路去处理,因为存储子问题的结果就需要大量的时间和空间,除非重叠子问题的数量较多的极端情况,否则得不偿失。
labuladong
2022-09-01
1.2K0
标签:
Java 面试高频问题之 JVM
若一个对象具有强引用,就 相当于生活中必备的物品,垃圾回收器绝对不会回收它,当内存空间不足时,JVM 宁愿抛出 OOM 错误,也不会随意回收具有强引用的对象来解决内存不足问题,因此强引用是造成 Java 只要垃圾回收器未回收这个对象的内存,则该对象能够被程序使用,通过使用软引用可以实现内存敏感的高速缓存,加速 JVM 对垃圾内存的回收速度,同时维护系统的运行安全,防止 OOM 等问题的产生。 要判断一个对象是否为垃圾,通常有如下两种方法: 引用计数算法 为每个对象创建一个引用计数,有对象引用时计数器 +1,引用被释放时计数 -1,当计数器为 0 时就可以被回收,但是存在 不能解决循环引用 的问题 优点:解决了 标记-清理 算法存在的内存碎片问题; 缺点:仍需要进行局部对象移动,一定程度上降低了效率; ? 由于使用的是 标记 - 清除算法,所以会 导致收集结束后产生大量空间碎片; G1 收集器 G1(Garbage-First)收集器是 面向服务器的垃圾回收器,主要针对配备多个处理器和大内存的机器,以极高频率满足
村雨遥
2020-12-11
6340
标签:
Topk问题!(面试高频常考)
前言 当你准备面试技术岗位时,经常会遇到一类问题,被称为Top-K问题。这些问题要求你找到数据集中的前K个最大或最小元素。这些问题出现在各种面试中,包括软件工程、数据科学和机器学习等领域。 这篇博客将为你提供有关Top-K问题的全面指南,包括常见的问题类型、解决方法以及一些面试技巧。 ️什么是Top-k问题? 在面试中,你可能会遇到多种Top-K问题的变体,这些问题要求你设计一个高效的算法来解决它们。 ️常见的Top-K问题类型 ☁️寻找Top-K最大元素 这是最常见的Top-K问题之一。 你可以使用哈希表或优先队列等数据结构来解决这个问题。 ️解决Top-K问题的方法 解决Top-K问题的方法主要是取决于问题类型和数据集的大小。 全篇总结 Top-K问题是技术面试中的常见问题,涉及多种类型的数据集和解决方法。通过理解问题类型、选择适当的数据结构和算法,以及经常练习编码,面试中便可以轻松地解决这些问题!
屿小夏
2024-01-22
9430
标签:
分享13个高频面试问题
个人简介 做了哪些项目,解决了什么问题 技术之外有点其他爱好也不错 做项目/实习的体会 未来期许 您好,我叫XX,本科毕业于XX,老家也是XX,现在是XX的研究生。 本科/研究生期间在实验室/实习单位参与了XX项目,是否上线,担任什么角色,解决什么问题,遇到过什么问题。另外,在本科期间/研究所期间参与校内XX活动(技术之外有点爱好,点到为止)。 2 请问你有什么优点缺点 这个问题还是比较坑的,别上来就是优点能干大事儿,缺点太热爱打游戏。。。 当领导一个社团或者一个小组的时候,又是会因为太过和善显得魄力不足;有时候不怎么会拒绝别人,以后得多多改善 3 你还有什么问题要问? 是了解你对工作的期许。 我当初面试滴滴的时候被问了这个问题,我说完以后,HR马上来一句,如果你未来的主管是这样的性格怎么办?OMG,? 7 你最擅长的技术方向是什么?
我是程序员小贱
2020-06-05
1K0
标签:
高频前端开发面试问题
解决方法: 使用CSS中的clear:both;属性来清除元素的浮动可解决2、3问题,对于问题1,添加如下样式,给父元素添加clearfix样式: .clearfix:after{content: /fouc.css";</style> 而引用CSS文件的@import就是造成这个问题的罪魁祸首。 通过判断Global对象是否为window,如果不为window,当前脚本没有运行在浏览器中 其他问题? 你遇到过比较难的技术问题是?你是如何解决的? 列举IE 与其他浏览器不一样的特性? 闭包相关问题? 详情请见:详解js闭包 js事件处理程序问题? 详情请见:JavaScript学习总结(九)事件详解 eval是做什么的? 谈谈性能优化问题 代码层面:避免使用css表达式,避免使用高级选择器,通配选择器。
前端老王
2022-09-22
2.2K0
标签:
【面试高频问题】线程、进程、协程
并发解决了程序排队等待的问题,如果一个程序发生阻塞,其他程序仍然可以正常执行。 不过线程和线程之间由于某些资源是独占的,会导致锁的问题。例如Python的GIL多线程锁。 协程的好处: 无需线程上下文切换的开销 无需原子操作锁定及同步的开销 方便切换控制流,简化编程模型 高并发+高扩展性+低成本:一个CPU支持上万的协程都不是问题。所以很适合用于高并发处理。
小歪
2019-06-17
2K0
标签:
带你应付TCPUDP高频面试问题
有点措手不及,很多知识点都没有来得及准备,而在面试中经常被问到TCP和UDP的一些细节问题。于是就有了本篇文章的总结。是参考和复制了很多前辈的总结。希望准备跳到互联网公司的程序员都能顺利通过面试。 扩散问题: 既然 IP 层会分片,为什么 TCP 层还需要 MSS 呢?
dpdk-vpp源码解读
2023-03-07
8890
标签:
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档