- 博客(14)
- 收藏
- 关注
原创 大模型面试实录:从Prompt Engineering到LangChain与向量数据库的落地应用
互联网大厂大模型应用开发岗位面试现场。面试官是一位严肃的技术专家,面前坐着的是以幽默和“水货”闻名的程序员张大炮。他们的对话围绕LLMs、RAG、Prompt Engineering、Python、LangChain、向量数据库、云平台、模型部署等展开,场景以AIGC内容社区业务为主线,逐步递进。
2025-08-13 12:00:42
283
原创 互联网大厂Java面试:谢飞机的奇妙求职之旅
"没错,MyBatis有一级缓存和二级缓存,一级缓存是SqlSession级别的,二级缓存是Mapper级别的。"哈哈,有趣的比喻。"嗯,虽然你的回答有些模糊,但至少你提到了锁。在一个阳光明媚的下午,谢飞机走进了某互联网大厂的面试间,等待他的是一位严肃的面试官。"ArrayList更快,因为它是数组,LinkedList是链表,所以慢。"哈哈,说得简单直接。"我们先聊聊Java的基础知识,Java中的HashMap是线程安全的吗?"哈哈,是的,Docker通过容器化可以实现环境隔离,简化部署。
2025-08-12 17:02:30
287
原创 谢飞机的互联网大厂Java面试历险记
简单来说,就是你有一个钥匙,你就能打开某个储物箱,取出里面的东西。:Java的垃圾回收机制通过自动回收不再使用的对象来管理内存。:MyBatis是一个SQL映射框架,通过XML或注解将Java对象与SQL语句映射起来,简化数据库操作。:线程池是一种多线程管理方式,允许多个线程复用池中的线程,减少创建和销毁线程的开销。:很好,那再详细说说HashMap的工作原理,例如它是如何解决哈希碰撞的?:可以,那最后一个问题,Redis的持久化机制是什么?:好,今天的面试就到这里,你可以回去等我们的通知了。
2025-08-12 16:48:36
277
原创 互联网大厂Java求职面试:谢飞机的爆笑历险记
在互联网大厂的一场Java开发工程师面试中,严肃的面试官与搞笑的程序员谢飞机展开了一场令人捧腹的对话。面试官的问题涵盖了Java核心知识及其应用,而谢飞机则以其独特的幽默感和有限的技术知识应对自如。
2025-08-12 16:41:53
393
原创 搞笑面试记:谢飞机的Java程序员求职之旅
ArrayList是基于动态数组的数据结构,随机访问快,而LinkedList是基于链表的数据结构,增删操作快。: Java内存模型定义了Java虚拟机如何与计算机的内存进行交互,它描述了线程间如何通过内存的交互来通信。: Redis是一种高性能的Key-Value数据库,支持多种数据结构,如字符串、哈希、列表、集合等。在一个阴雨绵绵的下午,谢飞机走进了某知名互联网大厂的面试室,迎接他的是一位面色严肃的面试官。JVM就是Java的家,里面有客厅、卧室,哦不,是堆、栈这些的。
2025-08-12 16:32:00
847
原创 互联网大厂Java面试:谢飞机的爆笑求职之旅
Java虚拟机(JVM)是Java程序的运行环境,它负责将Java字节码翻译成机器码,并执行。:这个我懂,GC,就是Game Center,哦不对,是Garbage Collection,垃圾回收。:IOC,就是那种控制反转,反正就是不让程序员控制,Spring来控制。(微微点头):很好,那我们进入下一个问题,谈谈Java的线程池?:AOP就是飞檐走壁,哦不,是面向切面的编程,能切来切去的。:Redis,嗯,是不是就是那种缓存,大家都说快如闪电?:好吧,那最后一个问题,Docker的核心是什么。
2025-08-12 16:23:49
365
原创 互联网大厂大模型应用开发面试揭秘:从Prompt Engineering到云平台部署
在音视频场景中,LLMs可以用于自动生成字幕或配音,而提示词工程则可以帮助模型更精准地理解用户需求。:在云平台上如AWS、Google Cloud等,使用Docker、Kubernetes等工具进行工作流管理和应用编排,可以提高开发效率和系统可靠性。:RAG是一种结合检索和生成的技术,在内容社区中,可以用于从海量数据中提取相关信息再生成内容。在某知名互联网大厂的面试室内,面试官李老师正襟危坐,面前坐着的是前来面试大模型应用开发职位的程序员张大炮。:这个大语言模型嘛,就是很大的模型,能理解和生成语言。
2025-08-12 15:00:48
413
原创 互联网大厂求职面试:大模型应用开发的实战问答
在互联网大厂的面试中,除了掌握技术栈,还需要在实际场景中展现出对技术的深入理解。本文通过一场生动的面试对话,展示了大模型应用开发中的核心技术点及其在不同业务场景中的应用。
2025-08-12 14:00:26
271
原创 互联网大厂求职面试: 深入探索大模型应用与技术栈
在一家知名的互联网大厂,面试官李老师正在面试求职者张大炮。李老师以严肃的态度进行提问,而张大炮则以搞笑的方式应对,偶尔能答对简单的问题。
2025-08-12 13:00:31
418
原创 互联网大厂Java面试:从基础到进阶的拷问
DDD(Domain Driven Design)是以领域模型为核心的设计方法,强调领域对象和业务逻辑的结合,常用于复杂业务系统的设计。:IOC嘛,就是个大管家,Bean的生老病死都归它管,不过细节我就不是很懂了。:这个嘛,JVM就像个清道夫,看到垃圾就收走,具体怎么收,我就不太清楚了。:我们先从简单的开始,谢飞机,能给我讲讲Java中的线程是怎么工作的吗?:呃,这个嘛,ArrayList是有点飘的,不是线程安全的,得小心使用。:DDD,域驱动设计嘛,是一种设计思想,具体怎么用,我就不太清楚了。
2025-08-11 21:16:54
276
原创 List数据类型转换成String类型(最详细版)
Apache commons包的外部库有一个方法StringUtils.join() 方法,它类似于 String.join() 方法,用于将集合转成指定分隔符链接的字符串;List.toString()产生的结果会在开头和结尾添加英文中括号,每个字符串用逗号分隔符分隔(分隔符不可更变)。java8 stream中提供了Collectors.join()方法可用于将集合转成为具有指定分隔符、前缀和后缀的字符串。java8 String添加了一个特殊的Join方法,用于将集合转换为指定分隔符连接的字符串。
2024-04-27 10:10:03
4160
原创 深度学习环境配置
Anaconda包括Conda、Python以及一大堆安装好的工具包,比如:numpy、pandas等因此安装Anaconda的好处主要为以下几点:1)包含conda:conda是一个环境管理器,其功能依靠conda包来实现,该环境管理器与pip类似。2)安装大量工具包:Anaconda会自动安装一个基本的python,该python的版本Anaconda的版本有关。
2023-12-29 11:39:24
1265
1
原创 数据挖掘:理论与算法学习笔记
后剪枝则是先从训练集中生成一棵完整的决策树,然后自底向上的考察每一个非叶结点,和预剪枝相反,如果将该结点对应的子树替换为叶结点能给决策树带来性能上的提升,则将该子树替换为叶结点。原理:根据特征的先验概率(训练样本分析得到的概率),利用贝叶斯公式计算出其后验概率(要分类对象特征的条件概率),选择概率值最大的类作为该特征所属的类。信息增益越大越好,即该属性的效能越高,越有区分度。Elman Network:此算法有一定的记忆性,通过之前的输入推出答案,输出不仅仅取决于当前的输入,还取决于之前的输入。
2023-12-28 22:02:44
2372
1
原创 Linux命令词典(详细版)
chown root:ittangmao hellow.txt(将hellow.txt所属用户修改为root,用户组修改为ittangamao)例:chmod-R u=rwx,g=rx,o=x test(将文件夹test以及内容全部权限设置为rwxr-x---x)例:chmod u=rwx,g=rx,o=x hello.txt(将文件权限改为:rwxr-x--x)(总结,无: 只改所属用户,:右边有名称,改用户组,左右都有: 用户,用户组都改)2.rm -f/etc/localtime (删除本地时间)
2023-11-20 19:27:47
249
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅