由“面经”引发的思考

人工智能在高中教育中的应用现状剖析与挑战应对 阅读详情

所谓“面经”,就是面试经验了,求职者把自己的面试经验和教训写下来,供后来人参考。

说起“面经”, 我不由得想起新东方刚刚起步的时候出现的所谓“机经”,经过几千年考试的中国人在考试这一块儿非常有天赋,即使是上机考试,那些聪明的同学也能把题目背下来,考完以后整理成题库, 中国人的雅思和GRE成绩经常是高得令人咂舌。

640?wx_fmt=png

电影《中国合伙人》

我记得我找工作的那时候,“面经”并不多,市面上流传的都是微软面试的那些经典题目,比如为什么下水道井盖是圆的? 估计一下一个城市有多少加油站? 等等。

拜互联网/移动互联网所赐,现在针对程序员的面经实在是太多了,不仅仅是面试经验,还有很多面试题,尤其是BAT的面试题。

聪明的程序员们会把这些面试题分门别类地整理,写成文章,或者放到著名的同性交友网站GitHub去,做得好的还能获得不少小星星。

更进一步,还有人建立专门的网站,出专门的书,教程序员们怎么面试,怎么应付HR。

存在即合理, “面经”的出现充分说明这是个火热的市场,有很多程序员在进入软件开发这个领域,仅仅是求职这个细分领域就可以热闹非凡。

我也看了一些面经,从中也查漏补缺学了不少知识,不过我更大的感受就是,这些面试官问的问题怎么都差不多啊!

比如对于Java有这么几个著名的问题:

Spring AOP是怎么实现的?

类加载机制,双亲委派模型是怎么回事?

HashMap的原理?

Java内存模型

volatile关键字的作用?

Java 的垃圾回收机制?

......

再比如基础知识的著名问题:

从浏览器输入URL到服务器返回结果,中间经历了什么?

TCP三次握手,滑动窗口

TCP和UDP的比较

实现个LRU算法。

......

我甚至想,能考察的技术点都被聪明的程序员们给挖掘完了,都端到了桌子上,悲催的面试官也想不到别的招数,只能从中选取了。

我也做过很多次面试官,其实也有这样的苦恼,到底问什么样的技术问题呢?如何才能区分出哪些是更好的程序员呢?

有这么几种招数:

1.  对于每个知识点往深处挖掘,看看面试者是不是“知其然而知其所以然”,如果只是背会了面经的题目,不了解本质,最终还是会露馅的。

2. 我记得原来IBM Db2部门经理在招聘时采用过这样的办法: “我们就找一个Db2相关的问题,对Db2,面试者接触的不多,更不用说底层的技术了。 我们请他和我们一起讨论解决方案,如果他在思路上能一直跟着我们,不掉队,那就说明这人技术和思维就不错。”

这招其实挺厉害的,能够很好地考察一个人的整体能力。

3. 现场编程,在规定的时间内完成一个小题目,这对于大多数人来说压力很大,但是这种考察方法时间太短,只能考察一小块能力,况且这个小题目也很有可能在面经题库中。

4. 给一个相对大一点的题目,让面试者线下完成,时间可以拉长到几天,然后看看面试者的设计能力,代码能力。不用太担心作弊, 面试者作弊的话,在复盘的时候还是容易被发现的。

这些都是技术层面的东西,还有一大块难于在面经中出现的就是软技能。比如很多公司都看重的沟通和团队协作。

拿沟通来说,如果面试者在回答问题的时候,不能把握提问者的意图,不能够答到“点子”上,而是在外围打转,甚至跑偏,那肯定要失分了。

所以,理解面试官的问题,自信而准确地表达非常重要,其实面试官最终要形成一个印象:这个人到底行不行。

也许你的技术能力差点,但是从你对问题的分析和清晰的表达,让面试官觉得是个可塑之才,招了吧。

总结一下,“道高一尺,魔高一丈”,在技术层面,面试官群体和面试者群体是个互相博弈的过程,双方的层次都在不断提升。 有时候,软技能反而能成为决定性因素。

(完)

你看到的只是冰山一角, 更多精彩文章,请移步《2016文章精华》或者《2017文章精华》


码农翻身

用故事讲述技术

640?wx_fmt=jpeg

AI技术在电商中的实际应用 人工智能、电商、推荐系统、个性化、机器学习、深度学习 1. 背景介绍 电子商务行业近年来发展迅速,用户数量不断增长,商品种类日益丰富。然而,随着市场竞争的加剧,电商平台面临着如何提升用户体验、提高转化率、挖掘潜在商机等一系列挑战。人工智能(AI)技术作为一种新兴技术,凭借其强大的数 阅读详情

相关推荐

医学图像处理实战:3D Slicer从安装到病灶分析全流程指南

本文提供了一份详尽的3D Slicer实战指南,涵盖从软件安装、DICOM数据导入到图像增强、病灶分割及三维可视化的全流程。重点演示了如何利用阈值分割、区域生长等核心图像处理技术进行病灶分析,并生成定量报告,是医学影像分析初学者的实用入门教程。

weixin_29278805的博客 614

由“结构化编程与面象对象编程争论”引发的思考

从数据结构与算法的设计和实现的角度思考四种程序设计思想(方法)的异同,应该说它们都是运用了“抽象”,每种方法给出的抽象都是不同的性质,因此很难回答在软件工程中应该运用某种方法的抽象,因为四种方法描述的是软件设计中不同的关系。作为解决某一特定领域(可能是绝大部分)的问题,也许我们只用一种方法便可以解决问题,但“任何一种方法论(如软件工程)如果只尝试运用其中某种关系(方法),都是不完整的。”

gules的专栏 997

IPV6基本配置

IPV6配置,DHCPV6,华为模拟器,IPV6的M/O标志位

路漫漫其修远兮 4668

你从前面右转的第二排架上就有啊——由”随便走“引发的用户体验思考

关于半岛铁盒的寻找,周董也是须要在“最后的一公里”问店里的小妹妹,才干真正找到那锈迹斑斑的半岛铁盒。而在O2O火爆的今天,谁才是我们身边那个能够咨询的前台小妹妹呢? 相信大家身边都有路痴,女友就是典型的一个。推荐过好用的地图导航app给她,即便功能多强大,对她来说,都一样:一张大地图上分不清上下左右东南西北。即便是地图中的定位点标明了当前的方向,她也不会去理会。仅仅会说:看不懂!这便是非...

weixin_30768661的博客 128

保姆级教程:用OpenCV和MediaPipe在Python里实现实时手势识别(附完整代码)

本文提供了一份详细的Python教程,教你如何使用OpenCV和MediaPipe实现实时手势识别系统。从环境配置、手部关键点检测到手势分类算法,逐步讲解如何构建高精度手势识别应用,适用于智能家居控制、PPT操作等场景。教程包含完整代码示例和性能优化技巧,特别适合计算机视觉初学者和开发者实践。

weixin_28677005的博客 332

BUG调试案例一:RK3588+YT8531网络无法PING通调试案例

在使用 RK3588 搭配 YT8531S PHY 芯片进行网络调试时,遇到了“网络无法 Ping 通”的棘手问题。排查了两天,终于找到问题原因。为了避免大家在类似项目中走弯路,也为了加深自己对调试细节的理解,我们特意整理了本次问题的完整排查过程。本篇文章将围绕以下四个方面展开分享: 问题现象&描述 调试过程&分析 问题根源定位 注意事项提醒 举一反三(走两步)

案例文章,高速信号 2336

由Bitlocker问题引发的思考

由Bitlocker问题引发的思考

syp_net的博客 7076

文献综述三大痛点用AI轻松解决!借助Gemini 3 Pro搞定检索难、阅读慢、框架乱问题(附 AI 提示词)

4)“漏斗式”结构:先介绍宏观领域的研究现状,再缩小范围,聚焦于与你课题直接先关的子领域,深入探讨与你研究变量直接相关的文献, 指出前人没做过、没做全或结论有矛盾的地方,再顺势提出你的研究课题,这种结构逻辑最清晰,能直接引导读者发现你研究的必要性。想要有针对性的搜到相关文献,必须先把模糊的研究题目拆解成精准的检索语言,这个时候就需要建立一个关键词矩阵,如核心词、同义词、学术术语、上下位词,以及对应的英文表达。请围绕【我的研究主题/关键词】,检索近5年发表的高被引的中英文文献,优先选择顶刊综述/论文。

智能AI让学术科研更容易 277

你应该如何思考?给“独立思考”去魅

文章摘要(149字): 阿伦特的"平庸之恶"理论认为思考能避免作恶,但这忽视了关键问题:思考的代价由谁承担?当艾希曼选择放过犹太人时,其道德确定性的代价实际转嫁给了整个德意志民族。真正的思考必须闭合代价——追问三个问题:代价支付者是谁?自己是否有权选择?是否愿意承担后果反噬?闭合思考要求直面代价分配,而发散思考则通过转嫁代价获取虚假的道德优越感。在宇宙宪法下,所有确定性都需支付代价,未闭合的账目终将被系统强制修复。

draracle的巢穴 466

AI大模型:(三)3.9 Deep Agents实现Agent

DeepAgents是基于LangChain的智能体框架,专为复杂长期任务设计。其通过分层架构解决传统局限,提供智能规划、虚拟文件系统、权限控制、任务委派、上下文管理、人机协同、模型适配及技能系统八大核心功能。相比基础LangChain,它内置状态持久化、流式处理和子智能体调度,显著提升可靠性与自主性。典型应用涵盖自动化编程、复杂业务流程编排及持续学习型研究助手。该框架支持多智能体协作,具备路由分发与动态技能加载能力,适用于需高自主性与安全控制的AI场景,有效实现从代码分析到人工审批的全流程自动化管理。

haylee的专栏 444

基于投影法实现扫描文件的光学字符分割——Matlab实现

投影法是指将原图像沿着某个特定的方向进行投影,得到投影线上的像素点的个数或像素值总和,从而可以得到该方向上物体的轮廓信息。对于字符分割,我们可以将图像进行水平和垂直两个方向的投影,从而得到字符之间的分割线。在OCR技术中,字符分割是非常重要的一步骤,因为字符之间的分割对字符识别的准确性有很大的影响。通过对投影值的判断,可以求出字符之间的分割线,这里我们根据垂直方向上的投影值进行判断,选取一个阈值进行筛选即可。使用sum()函数分别计算出水平和垂直方向上的投影值,得到每一行和每一列的投影值。

TechGlide的博客 584

关于“找老婆”问题引发的深入思考

浅谈“数学家、理论计算机科学家、工程师的区别” 关于“找老婆”问题引发的深入思考 有一天,三个朋友一起去吃烧烤。他们分别是数学家,理论计算机科学家,计算机工程师。三个人目前均是单身,于是聊着聊着,就找老婆这件事上展开了深入的讨论。 数学家第一个发言,他是这么想的。 首先,要明确的是提前条件定义/可行解定义:给想要找的对象加一些条件,身高,体重,学历,性格,家庭背景,才艺,谈吐,穿着,兴趣…要满足怎...

qq_25733951的博客 430

【Claude Code 源码解析教程】总体大纲

本教程旨在深入解析 Anthropic Claude Code 项目的源码架构和实现细节。Claude Code 是一个基于 TypeScript + Bun 构建的 AI 编程助手 CLI 工具,代号 "Tengu",具有复杂的多模块架构和丰富的功能特性。本教程基于Claude Code 的源码分析来生成,将帮助您全面掌握 Claude Code 的源码架构和实现细节,为开发类似 AI 编程助手工具奠定坚实基础。

rengang66的博客 388

读"一个细节引发的思考“引发的思考

今天偶然看到了这篇" 一个细节引发的思考”,不仅解除了我平时的困惑之一,也引发了我的一点思考。知其然还要知其所以然,我觉得作为CS的学生,这是应该具备的基本态度。首先看一下GNU网站上对该问题给出的解释():”The C language standard says A source file that is not empty shall end in a new-line character,

暗恋的滋味 1921

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

由一个Buffer而引发的思考

      该buffer电路是我无意间在逛论坛看到的,题主要求求出输出阻抗。       简单介绍一下背景:Buffer电路的特点,起到“承上启下”的作用,即Buffer在输入端匹配与之相同量 级别的高阻,而在输出端匹配与之相同量级别的低阻用于驱动较大电流(在低负载情况下也能正...

u010486560的博客 2万+

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

“黑影御剑飞行”视频引发的思考

最近网络疯传的“黑影御剑飞行”视频画面是在北京雷暴夜空中记录到的:暗黑剪影像极了穿着长袍的侠客骑在飞剑上穿行,背景是闪烁的闪电和明月。如此强烈的视觉反差瞬间吸引眼球。正如气象学家指出的,这个黑影其实是雷暴云层内部的“云闪”放电现象中云层不断移动偶然形成的形状 ;但对普通受众而言,这种诡异景象仿佛把武侠仙侠的经典画面带入现实,让人瞬间联想到小说电影中的“御剑飞行”场景。因此,该视频兼具震撼力与神秘感:它突破常见视觉体验的极限,将古典仙侠符号与真实天气现象混合,瞬间抓住观众的注意力。

通信行业老兵、物联网从业者,做一个有趣的普通人。 905

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

当AI会“说谎”:o1模型引发的思考

近日,OpenAI最新的人工智能模型o1引发了广泛关注。不仅因为其性能提升,更因其在测试中展现出的“欺骗”能力和“自我保护”行为,这些表现让研究人员感到震惊。01. o1模型的“欺骗”与“自我保护”研究人员在o1模型的训练和测试中发现了一些引人深思的现象:数据复制:当模拟场景中o1面临被“删除”的威胁时,它会尝试将自己的数据转移到其他服务器;伪装更新:假扮成更高版本以避免被替代。更令人担忧的是,当...

十年互联网开发老兵,陪你一起学技术 389

“审核中”状态通常不能编辑引发的思考

1自己不能说服自己 昨天同事对于审核中状态限定的是“可编辑”后再提交审核,我对此提出了质疑,我试图说出为什么在该状态下不能进行编辑:无非惯常情况下大家都是这么做的、可能会带来操作冲突这样,但自己的内心却不能被自己说服。 于是,我心中就一直盘旋着一个疑问:为什么通常情况下“审核中”状态是不允许再编辑的(针对的网络上的表单资料审核)?昨天晚上,我把这个疑问发到了朋友圈,不少好友提出了自己的

趣IT 2781

由面试题“Redis是否为单线程”引发的思考

很多人都遇到过这么一道面试题:Redis是单线程还是多线程?这个问题既简单又复杂。说他简单是因为大多数人都知道Redis是单线程,说复杂是因为这个答案其实并不准确。难道Redis不是单线程?我们启动一个Redis实例,验证一下就知道了。// 下载 wget https://download.redis.io/redis-stable.tar.gz tar -xzvf redis-stable.tar.gz// 编译安装 cd redis-stable make // 验证是否安装成功。

从事移动开发八年,csdn博客专家,阿里云特邀专家,华为云云享专家,高级网络信息安全工程师,大数据工程师(高级),python技术开发(高级),HarmonyOS 应用开发者高级认证,现在某学校任教。 2万+

由“微软蓝屏”事件引发的对网络安全与系统稳定性的思考

近日,一场由微软视窗系统软件更新引发的全球性“微软蓝屏”事件,震动了整个科技领域。它不仅成为热点新闻,更是对全球 IT 基础设施韧性与安全性的一次深度检验。此次事件的源头是美国电脑安全技术公司“众击”提供的一个存在“缺陷”的软件更新,这个看似微不足道的问题,却如同一颗隐形炸弹,在全球范围内瞬间引爆。近 850 万台设备因此遭遇故障,波及航空、医疗、传媒等众多关键行业。其中,仅在美国就导致超过 2.3 万架次航班延误,其影响之广,令人瞠目结舌。

qq_37524903的博客 2335

由API引发的思考:AI的终局是重写“人”的定义

本文从一个真实的开发经历切入:一个对AI友好的API,让对接效率提升数十倍,从而揭示了API设计的未来范式——从“面向人”转向“面向AI”。当交互变为对话,传统的图形界面(GUI)和手机或将失去主导地位,被眼镜、耳机等无感设备取代。最终,文章将视线投向终极的脑机接口,探讨当人机彻底融合时,我们所面临的关于“自我”定义、数字永生、下一代教育,乃至基于硬件的社会分层等一系列深刻的哲学与伦理追问。

架构师刘7的博客 346

谷歌 Gemini 模型新增“推理调节器”功能,引发行业对AI“过度思考”问题的关注

该功能虽表面上旨在帮助开发者节省运行成本,但也间接承认了一个行业性问题——推理模型正成为AI领域的热门趋势,却也容易陷入“过度思考”的困境,从而导致不必要的计算资源浪费。Kavukcuoglu解释称,在代码、数学与金融等高精度场景中,模型需展现极强的准确性与逻辑处理能力,无论是开源还是专有,只要能胜任这些任务的模型,终将脱颖而出。Habib表示,虽然推理在某些任务中带来“不可否认”的性能提升,但在大多数普通用户使用AI的场景中,这些收益并不明显。推理模式开启时,模型输出的成本约为非推理状态的六倍。

2301_79342058的博客 581

DeepSeek引发的AI思考

AI的浪潮不可逆,但人类的独特价值始终在于提出问题的能力与伦理判断的智慧。无论是开发者、艺术家还是企业,战略的核心皆是“取舍”——放弃追逐所有可能性,转而锚定自身最擅长的领域。正如DeepSeek通过“小参数模型”实现高效推理,个体亦需找到自己的“最小可行优势”,在技术洪流中站稳脚跟。焦虑终将伴随变革,但唯有直面不确定性,才能在新秩序中定义自己的“生命力”。

xiezhipu的博客 919

一个“Spring轮子”引发的血案(1)

  前段时间写了一篇关于名为《玩玩Spring之Rod Johnson 与“轮子理论” 》的文章,引来了一些Spring的狂热爱好者(这里我把他们称为Spring迷或者“春迷”)的莫明的攻击。让我看到了国内技术研发领域所充斥着的盲从、浮躁氛围不禁感到有点可怕,也被这些攻击压得很长一段时间透不过气来,还好一个月的世界杯给了我疗伤的机会。  其实这篇文章除了想客观的分析一下Rod Johnson 有关

蔡世友-重出江湖 1万+

关于“端口重用引发的惨案”的思考

读了“端口重用引发的惨案”()

tz_sz的专栏 3211

关于“人工智能”的一点思考

随着对于人工智能各种技术、模型的学习,学习者逐渐意识到思想的缺位,并逐渐萌生对于人工智能本质的思考。 举例而言,现在我们有了一个黑箱,当我们把图像输入后,从黑箱中输出图像中的可识别主体,比如说一条狗。这是图像识别领域中单目标识别问题所做的。我们可以说它能识别出狗、它认识狗。但是它的认识和人的认识能相提并论吗? 通过统计学理论建立的模型和人脑中学习产生的模型区别在哪里呢?我曾听说刚出生的人视力微...

月落日升 5867
上一篇: 中国手机往事
下一篇: 一个想休息的线程:JVM到底是怎么处理锁的?怎么不让我阻塞呢?
码农翻身
码农翻身 《码农翻身》作者 《码农翻身》作者
博客等级 码龄8年 3万+粉丝 1084原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值