IT职业

腾讯一二面,强度拉满!

每一轮都有一个算法题,我把一二面的八股部分帮大家总结了一波,很多八股都是深问的方式是去,所以大家在学习的过程中,针对一些重点的内容,最好深入去学习,不然还是比较难应对这种追问式的问题。

码农谈IT
IT职场
2024-04-17 09:18

万字长文,聊聊我在锦礼成长的这一年

“学而不思则罔,思而不学则殆”,本文记录了作者在锦礼侧工作1年间遇到的思考与成长、挑战与困难,也是对过去工作的总结与反思,分享出来,希望对大家有所帮助。

ITPUB社群
IT职场
2024-04-11 09:32

构建企业级微服务平台:实现可扩展性、弹性和高效性

在软件开发的快速发展领域中,企业不断努力构建健壮、可扩展和高效的系统。随着微服务架构的出现,再加上云原生技术的应用,创建敏捷且具有弹性的平台的可能性是无限的。在本指南中,我们将深入探讨使用强大的工具和技术组合,架构企业级软件开发平台的细节。

ITPUB社群
IT职场
2024-04-07 09:46

【小白也要学算法】二分查找,秒懂plus

二分查找是一种在有序数组中查找某一特定元素的搜索算法。 从数组的中间元素开始搜索,如果中间元素正好是要查找的元素,则搜索过程结束; 如果小于要查找的元素,则从左半部开始继续二分查找; 如果大于要找的元素,则从右半部份开始继续二分查找。

张哥说技术
IT职场
2024-03-29 09:40

你管这破玩意叫 IO 多路复用

切的开始,都起源于这个 read 函数是操作系统提供的,而且是阻塞的,我们叫它 阻塞 IO。 为了破这个局,程序员在用户态通过多线程来防止主线程卡死。 后来操作系统发现这个需求比较大,于是在操作系统层面提供了非阻塞的 read 函数,这样程序员就可以在一个线程内完成多个文件描述符的读取,这就是 非阻塞 IO。

带你聊技术
IT职场
2024-03-26 09:44

公司新来一个架构师, 将消费金融系统重构了

1、背景 1.2 业务重组与合并 1.2 解决技术债务 1.3 影响开发效率 1.4 监控体系不够完善 2、重构目标 3、设计 3.1 调研 3.2 规划 3.3 修缮者模式 3.4 领域设计(横向拆分) 3.5 模块设计(纵向拆分) 3.6 代码设计 4、上线过程 5、监控 6、总结

架构师修行手册
IT职场
2024-03-21 09:17

实现一个刷数任务,需要思考哪些维度?

相信很多后端开发的伙伴们,都做过刷数任务了吧。今天跟大家聊聊,做好一个刷数任务,需要具备哪些后端思维。

码农谈IT
IT职场
2024-03-18 10:02

大文件上传实践分享

在互联网时代,大文件上传已成为常见的需求,无论是企业还是个人用户,都可能面临大文件传输的挑战。本文将分享一些实践经验,帮助更高效地处理大文件上传问题。我们将探讨选择合适的传输工具、优化网络设置、分块上传等策略,以及一些实用的技巧和注意事项。通过这些实践分享,将能够提高文件上传的成功率,节省时间并减少麻烦。让我们一起探索大文件上传的最佳实践吧!

码农谈IT
IT职场
2024-03-15 09:49

9款Visio平替架构师作图工具!

综上所述,国内外在线这些工具在功能上,几乎没有特别明显的差别,支持的功能也都非常的全面,国外很多创业团队起步比较早,产品想对成熟,但是产品基本上都是收费的。国内的工具虽然免费,但是在功能上,还需要一些完善,当然在“本地化”上,国内肯定也占有很大的优势。也期待国内有更多垂直领域的专业工具出现,只要能为用户带来价值的产品,相信市场一定会给予认可的。当然除了以上这些,国外还有很多做线框图的工具,只不过在功能上稍微有些单一,本文并没有列出。

带你聊技术
IT职场
2024-03-12 10:16

美团又是校招大户,给力!

考察的范围还挺多的,计算机基础+mysql+redis+mq+java并发+java 集合+jvm这些方面都进行盘问了。 操作系统:死锁、乐观锁、悲观锁 网络:鉴权、tcp、udp redis:应用场景、数据结构、zset 底层实现、跳表 mysql:左右连接的区别、存储引擎、sql 优化、explain 消息队列:mq 重复消费问题 Java:synchronized、ReentrantLock、spring 生命周期、类加载过程、垃圾回收、hahsmap

码农谈IT
IT职场
2024-03-04 09:54

面试必备:四种经典限流算法讲解

面试碰到这样一个问题:限流算法有哪些?用代码实现令牌桶算法。发现大家都忘记得差不多了.所以再整理一波,常见的四种限流算法,以及简单代码实现,相信大家看完,会茅塞顿开的。

带你聊技术
IT职场
2024-03-01 09:29

大文件上传原理及实现方案

在网络应用中,大文件上传是一个技术挑战。本文详细解析了大文件上传的核心原理,并探讨了多种实现方案。从基本的文件分割、断点续传到复杂的并行上传,文章涵盖了一系列技术细节和最佳实践,包括如何处理网络波动、提高数据传输效率等关键问题。此外,还介绍了相关的前端和后端技术支持。无论是开发者还是架构师,这篇文章都将提供有力的技术指导和实战参考,帮助读者高效解决大文件上传问题。

架构师修行手册
IT职场
2024-02-28 09:23

如何承担责任?

优秀的领导与其他人的区别在于,他们对自己的言行和结果负责。而且,这在好的时候或坏的时候都是如此。责任推动信任,促使更好的决策,并改善团队合作和协作。一个负责任的领导对其言行和决策负责,并愿意承担这些决策的后果。他们设定清晰的目标和期望,承担责任,并与团队清晰沟通。

张哥说技术
IT职场
2024-02-22 10:31

每次面完腾讯,都是一把汗。。。

考察的知识还是比较多的,我这里简单给在大家列了一下: 操作系统:进程&线程、进程隔离性 数据结构:排序算法、排序稳定性、归并排序、快速排序 MySQL:存储引擎、聚簇索引、B+树、索引失效、事务隔离级别、脏读、幻读 Redis:数据类型、String 底层实现、热 key Java:ArrayList、Vector、HashMap MQ:消息队列选型、消息可靠性、消息确认机制、Kafka 、RocketMQ 总体考察的范围,就是编程语言+计算机基础+后端组件。

码农谈IT
IT职场
2024-02-22 10:26

收藏!如何有效实施DevOps?

随着敏捷方法的不断发展,持续集成和DevOps在某种程度上就变得越发重要。

敏捷开发社区
IT职场
2024-02-19 09:06