首页 / 技术
#

技术

#
245859次浏览 2154人互动
此刻你想和大家分享什么
热门 最新
从零基础学院本到字节实习我做对了什么 (大一版)
跟大家分享一下我每个时间点在干什么,仅供参考。如果你也出身不高,希望我的经历能够鼓励你带给你一些帮助,相信你也一定可以!!!大一:高考失利来到一个二本,比预计分数低了30分...整个暑期都在想要不要复读,每天生活在阴霾里,听过无数案例企业根本不招学院本,心里默默在痛 一直憋着一口气想要证明自己,告诉他们我可以!!选择了计算机专业,从大学之前甚至完全没有一个属于自己的电脑,临了上大学才买了一个自己的电脑,刚开始连打字都很慢,只能一个手指一个手指敲,后来甚至还专门下载了打字通软件专门练习打字,身边的同学已经熟练用电脑玩游戏了...上了一段时间的课我就发现完全和我想象的大学不太一样,大家好像终于可以歇下脚放开来玩了,老师在上面讲,同学在下面玩游戏的玩游戏刷抖音的刷抖音,到了寝室开黑熬夜通宵打牌等等...从压抑的高中生活迈入到大学生活其实我理解大家的娱乐是合理的,可是我慢慢发现这好像变成了一个常态,好像努力学习的我成为了异类,慢慢我开始说服自己想要的和他们不一样,我没有在寝室扎堆,脱离了群众,一个人孤身去图书馆学习,从打字开始,到专业课的学习,慢慢的我终于开始入门计算机,可以基于c语言写出一些简单的题目。当时的想法一直是想要考研,觉得自己不属于这里想要往上走。想要把绩点提上去,了解一些计算机的赛事想要真正做出成绩,我报名了蓝桥杯和一个计算机项目的比赛。下半学期开始 我把想要参加计算机项目的比赛的想法告诉了一个管理该比赛的老师,老师的建议是我不要报,报了也很难奖,特别是队长队员是大一没有专业知识的积累很难基于选题实现出来,亮点也很难吸引评审。当时我们专业正好有一个人转去了口腔,社会的舆论和家里面的期盼让我很犹豫到底要不要也选择一个自己不感兴趣但是出路好像好一点的方向,所以我给我自己设立了一个目标,如果这个比赛我带队拿到奖 我就留在这个专业,毕竟获奖的概率也不是很高。最后选择了一个大模型插件的题目,当时两个月每天都很焦虑,硬生生逼着自己学习从没有了解领域内的知识,梳理处理的链路,不太熟练的写代码,还要准备蓝桥杯。当时校赛预演的时候材料都没有准备好,拿了个半成品和没怎么打磨过的ppt在学校路演,最后路演到一半老师直接打断了...后面又临时打磨修改重新加亮点。最后准备好材料上传到官网我自己心里也没底,可能是当时创意比较好,运气也站在了我一遍,最后真的获得了省奖,我们队伍也成为了学校有史以来第一支全部都是大一获得省奖的队伍,被我们班主任发在班级群表扬了,也是因为这个,我才没有转到口腔专业(不然你们也看不到现在的我了)。没时间学算法,后来参加蓝桥杯,纯暴力也搞了个省奖回来参加完比赛后,既然不选择转专业,当时我想着考研和就业两手抓,当时学校正好在学java,我就跟着课程每天晚上跟着黑马学两三个小时,顺便把mysql学了,当时还顺带着学了简单的html css vue能够build一个web。掌握了基本发请求接受请求的交互逻辑和概念。最后期末考试的时候Java考了个99。大一的结尾就是,因为专业课成绩比较好加上还有竞赛,断层领到了省政府的奖学金。大一的故事对于我算是完美的结束了写在最后,送给正在努力的我们:过往所有的痛苦与不甘,沿途遇到的所有挫折磨难,都只是成长的铺垫。只要沉下心咬牙坚持,奔赴自己认定的前路,终会迎来属于自己的胜利。不必多言,只管变强,用结果狠狠证明:你,从来都无可替代!!后续会持续更新下去 从大一到大三的路途,也会附带技术学习路线供大家学习参考。希望牛友们点点关注点点赞持续关注,有什么建议也欢迎在评论区留言。
点赞 评论 收藏
分享
2025-03-02 21:10
蓝禾技术_hr
蓝禾跨境电商运营岗位面经及内推
美团专业内推官:一面氛围真轻松
帮你内推|蓝禾集团 校招
点赞 评论 收藏
分享
2025-03-10 16:00
腾讯_HR
腾讯暑期实习-面经
腾讯后台开发面经-暑期实习基本情况面试全程拷打了1.5个小时,基本网络、数据库、缓存、消息队列、算法都问到了。问题范围广,整体难度算适中,重点考察的是基础知识和实际问题的解决能力。* 网络:HTTPS原理、TCP粘包/拆包。* 编程语言:Golang协程、Context实现原理。* 消息队列:Kafka消息重复消费、消费者组管理。* 数据库:MySQL底层数据结构、慢查询优化、吞吐量提升。* 缓存:Redis vs 本地缓存、缓存一致性、本地缓存固定实例访问。* 项目经验:Job调度优化、导出性能优化。* 算法:回文链表。问题记录1. 自我介绍* 简洁明了,突出技术栈和项目经验。2. HTTPS的原理* HTTPS = HTTP + SSL/TLS,通过非对称加密交换对称密钥,后续通信使用对称加密。* 面试官可能会追问:为什么需要非对称加密?(因为对称加密的密钥传输不安全balabala)3. TCP的粘包、拆包* 粘包:TCP是字节流协议,消息边界不清晰,多个消息可能粘在一起。* 拆包:一个消息可能被拆成多个包传输。* 解决方法:固定长度、分隔符、消息头声明长度等等。4. Golang协程* 协程优势:轻量级、上下文切换快、由用户态调度。* 对比线程:协程更高效,适合高并发场景。5. Context实现原理* Context用于控制Goroutine的生命周期,传递请求范围的值。* 实现原理:通过树形结构管理Goroutine的取消信号和超时控制。6. Kafka消息重复消费* 原因:消费者提交offset失败、分区重平衡、消费者重启。* 解决方法:幂等消费、事务消息、去重表。7. 消费者组管理* 多个消费者在一个消费组中,Kafka会将分区分配给消费者。* 避免重复消费:确保每个分区只被一个消费者消费。8. 延迟调用API* 使用消息队列(如RabbitMQ的延迟队列)或定时任务(如Cron)实现。9. MySQL底层数据结构* InnoDB:B+树索引,支持事务、行级锁、外键。* 优势:查询效率高,支持高并发。10. 慢查询优化* 方法:加索引、优化SQL、分库分表、缓存热点数据。11. Redis vs 本地缓存* Redis:分布式缓存,数据共享,适合大规模系统。* 本地缓存:速度快,但数据不共享,适合单机场景。12. 本地缓存固定实例访问* 使用一致性哈希或固定路由策略,确保请求总是访问同一个实例。13. 缓存和数据库一致性* 方法:先更新数据库,再删除缓存(Cache Aside Pattern)或延迟双删,能分析出各自的优缺点更好。14. MySQL提升吞吐量* 方法:读写分离、分库分表、优化索引、使用连接池。15. Job调度优化* 通过调整调度策略(如优先级调度、批量处理)提升系统性能,和操作系统很相关。16. 导出性能优化,如何从30分钟优化到3分钟* 并行处理。* 减少数据库查询次数。* 使用缓存* 流式导出等等。17. 流式导出什么意思* 边查询边导出,减少内存占用,提升响应速度。18. 算法题:回文链表* 思路:力扣原题,快慢指针找到中点,反转后半部分,比较前后两部分是否相同。* 实现:手写代码,注意下边界条件。内推链接:https://join.qq.com/resume.html?k=ANQI6RfQ3rhPS2dpyIkeSw评论区可以留下姓名缩写加岗位,方便后台查看是否内推成功
帮你内推|腾讯 实习
点赞 评论 收藏
分享
2025-03-06 22:18
腾讯_HR
腾讯后台开发面经-暑期实习
基本情况 面试全程拷打了1.5个小时,基本网络、数据库、缓存、消息队列、算法都问到了。问题范围广,整体难度算适中,重点考察的是基础知识和实际问题的解决能力。* 网络:HTTPS原理、TCP粘包/拆包。* 编程语言:Golang协程、Context实现原理。* 消息队列:Kafka消息重复消费、消费者组管理。* 数据库:MySQL底层数据结构、慢查询优化、吞吐量提升。* 缓存:Redis vs 本地缓存、缓存一致性、本地缓存固定实例访问。* 项目经验:Job调度优化、导出性能优化。* 算法:回文链表。问题记录1. 自我介绍* 简洁明了,突出技术栈和项目经验。2. HTTPS的原理* HTTPS = HTTP + SSL/TLS,通过非对称加密交换对称密钥,后续通信使用对称加密。* 面试官可能会追问:为什么需要非对称加密?(因为对称加密的密钥传输不安全balabala)3. TCP的粘包、拆包* 粘包:TCP是字节流协议,消息边界不清晰,多个消息可能粘在一起。* 拆包:一个消息可能被拆成多个包传输。* 解决方法:固定长度、分隔符、消息头声明长度等等。4. Golang协程* 协程优势:轻量级、上下文切换快、由用户态调度。* 对比线程:协程更高效,适合高并发场景。5. Context实现原理* Context用于控制Goroutine的生命周期,传递请求范围的值。* 实现原理:通过树形结构管理Goroutine的取消信号和超时控制。6. Kafka消息重复消费* 原因:消费者提交offset失败、分区重平衡、消费者重启。* 解决方法:幂等消费、事务消息、去重表。7. 消费者组管理* 多个消费者在一个消费组中,Kafka会将分区分配给消费者。* 避免重复消费:确保每个分区只被一个消费者消费。8. 延迟调用API* 使用消息队列(如RabbitMQ的延迟队列)或定时任务(如Cron)实现。9. MySQL底层数据结构* InnoDB:B+树索引,支持事务、行级锁、外键。* 优势:查询效率高,支持高并发。10. 慢查询优化* 方法:加索引、优化SQL、分库分表、缓存热点数据。11. Redis vs 本地缓存* Redis:分布式缓存,数据共享,适合大规模系统。* 本地缓存:速度快,但数据不共享,适合单机场景。12. 本地缓存固定实例访问* 使用一致性哈希或固定路由策略,确保请求总是访问同一个实例。13. 缓存和数据库一致性* 方法:先更新数据库,再删除缓存(Cache Aside Pattern)或延迟双删,能分析出各自的优缺点更好。14. MySQL提升吞吐量* 方法:读写分离、分库分表、优化索引、使用连接池。15. Job调度优化* 通过调整调度策略(如优先级调度、批量处理)提升系统性能,和操作系统很相关。16. 导出性能优化,如何从30分钟优化到3分钟* 并行处理。* 减少数据库查询次数。* 使用缓存* 流式导出等等。17. 流式导出什么意思* 边查询边导出,减少内存占用,提升响应速度。18. 算法题:回文链表* 思路:力扣原题,快慢指针找到中点,反转后半部分,比较前后两部分是否相同。* 实现:手写代码,注意下边界条件。内推链接:https://join.qq.com/resume.html?k=ANQI6RfQ3rhPS2dpyIkeSw评论区可以留下姓名缩写加岗位,方便后台查看是否内推成功
帮你内推|腾讯 校招
点赞 评论 收藏
分享
玩命加载中
牛客网
牛客网在线编程
牛客网题解
牛客企业服务