老生常谈:面试算法有必要吗?

老生常谈React的diff算法原理-面试版 第一次发文章 not only(虽然)版式可能有点烂 but also (但是)最后赋有手稿研究 finally看完他你有收获diff算法:对于update的组件,他会将当前组件与该组件在上次更新是对应的Fiber节点比较,将比较的结果生成新的Fiber节点。一个DOM节点,在某一时刻最多会有4个节点和他相关。 阅读详情

声明:虽然发表在愚人节,但是文章内容很严肃。

前几天在知乎有人问“作为一名做 Web 开发的 Java 工程师,算法在工作中基本不怎么用到,但为什么面试总会问算法的问题?”, 原文地址: http://www.zhihu.com/question/20887109。

我工作也有四五个年头了,个人觉得算法在工作中基本不怎么用到, 也可能是因为我工作内容的原因,我主要做web开发,请问大家对这个问题怎么看?

作为一名面试官,我很少面试语言的细节,这些都是可以通过看书或者手册学习到的。 我比较喜欢看应聘者解决问题的能力。

原文太长,就不贴出来了。 一次关于浮点数的面试。

很多毕业生都把计算机学成了文科,他们不是在学习理论知识,而是被动接受/背诵记忆这些知识。 他们来公司,编程只是他们的工作而已,聘用他们的真正目的是解决问题,用程序解决很多人共性的问题。

我面试时,他们可以使用任何工具甚至Google,当然,我出的题目一般都不能直接个Google到, 虽然网上没有现成的答案,但是可以总结出答案。 我的观点是,如果你的任何问题都可以用Google直接解决, 你不可能成为一名特别优秀的程序员。

你搜索到的是数据,即使你保存在了evernote,说白了就是01串, 你阅读了,思考了,这些数据就变成了信息,0101010…11101 变成了 int a = 4; 你再继续思考,使用,深化,这些信息就变成了知识。 你会说:『哦,这不是李氏代换原则吗?咦,这不就是工厂模式吗?』

数据 --> 信息 --> 知识。

最后重申一下: 学历代表过去,能力代表现在,学习能力代表将来。

好未来2019秋招面试--图像识别算法工程师 一面 自我介绍什么的老生常谈,我就不用说了,除了暑假实习面试,这大概是第一次面试了,贼紧张,所以简短的介绍了下自己,然后面试官看了看我的简历,我两个项目一个做的是跟踪,一个做的是表情识别,熟悉深度学习,而且项目里也用了。 1、面试官让我手写一下图像卷积的函数         (我一般都直接python调函数了,我怎么可能自己写!但是我不能这么说,于是)我淡定的提起笔写了一个卷积的函数,无非就... 阅读详情

相关推荐

应届生面试建议

最近有个朋友面试腾讯的实习岗位,结果不是很好,聊了之后发现新手很容易掉各种坑里,这里简单整理一下初次实习或者面试容易碰到的问题,只要几分钟时间你就能看完,但是每一点都很重要。 很多人问我工作了没,这里介绍一下我自己,我是dansen,工作了很多年,一直从事游戏方面的开发工作,去过很多公司面试也当过很多次面试官,现在在武汉一家小游戏公司做开发,待遇还可以,和某乎上那些人不能比,但是也够混口饭吃。 寻找工作机会 初次找工作机会,最重要的是简历,这时候一份亮眼的简历能够最大限度的拿到面试机会。简历除了基本信息,需

ACM算法日常 5402

是刁难?还是装B?字节面试每轮必问的算法题到底意义何在?

企业作为招人的一方,都是希望求职者是有备而来,愿意经历面试洗礼的人。出算法题面试,是一种公开的标准化流程;可以用最小的总误差,来找到统计意义上最适合的一群人——工作能力符合标准,对公司的兴趣大、个人的心理素质强。通过算法考核,可以把那些将来会大大增加沟通成本的人筛掉——这对一个企业的健康成长是很必要的。自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

2401_84132401的博客 917

大厂面试为什么总考算法?以及如何避开算法面试。

对于一个具体的工程问题,没有受过专业训练的人,很容易忽略复杂的细节,将问题想简单。但是,这么一个简单的“盖房子”的工程问题,凝聚了人类几千年的智慧结晶,里面包含了诸多复杂的工程问题。这是一个很大的范畴,想象力,创造力,反应力,记忆力,归纳总结能力,表达能力,等等等等,都能装进这个篮子里。实际上,我个人认为:在面试中,更多地考察操作系统,编译原理,网络基础等等知识,是更加合理,也是更实用,有意义的。因为这个算法本质就是从一堆元素中,每次随机取一个,然后将这个元素删除,再随机取一个,再删除,以此类推。

weixin_48157259的博客 1164

自然二进制数与格雷码的相互转换

自然二进制数与格雷码两者优势: 自然二进制数的编码方式简单明了,容易理解,在加减运算中能够直接进行,同时十分方便进行一些位运算操作(如移位、取反等)。 格雷码计数时只有一位变化,可有效减少计数器状态的冗余转换,同时在传输数据时能够减小传输错误的概率,此外带权重编码处理更加方便。 在一定程度上自然二进制数与格雷码优缺点基本相反,综上所述,自然二进制数和格雷码各有优劣之处,需要根据具体应用场景选择合适的编码方式。简单来说,在计数器和编码器中,倾向于使用格雷码;而在进行加减运算时,则倾向于使用自然二进制数。

Loudrs的博客 7494

antdv-<a-form>的使用

是 Ant Design Vue 中用于创建表单的组件,提供了一种结构化的方式来收集用户输入。它支持多种布局、验证、数据绑定等功能,非常适合用于处理用户输入和提交数据。

2302_81312344的博客 2619

为什么大厂面试,都喜欢考算法?

“语言只是工具,而算法才是程序的灵魂。”这句话,我估计你已经听到过无数次。可一旦具体到日常工作中,我们还是会遇到各类的「困扰」:像数据结构和算法这种脱离实际工作的知识,是不是除了面试,这...

数据分析 1172

Prompt Airlines CTF通关实战:从提示词注入到多模态攻击的AI安全攻防演练

提示词注入(Prompt Injection)是当前大语言模型(LLM)应用面临的核心安全威胁之一,其原理在于攻击者通过精心构造的用户输入,覆盖或绕过系统预设的指令,从而操控模型行为。这种攻击手法的技术价值在于揭示了AI系统在理解与执行指令时存在的逻辑边界模糊性,可能导致数据泄露、越权访问等严重风险。在应用场景上,从基础的客服对话到结合视觉识别的多模态系统,都可能成为攻击面。本文以一场名为“Prompt Airlines CTF”的实战挑战为例,深入剖析了包括指令遗忘、上下文注入、工具调用滥用及多模态提示注

aodan5477的博客 525

为什么大厂程序员都要面试算法

这不是广告 大部分起这个标题的都是广告,为了告诉你通过一些课程就能让你进入大厂。我主要是说给我自己听,我是如何决定在工作这么多年后开始学习算法,以及这样判断的决策依据是什么? 一、算法和数据结构是什么 算法是什么? 具体的问题 设计解决整个问题的流程设计 评价流程好坏的标准和方法 算法分类 下面两大分类包含了所有 明确知道如何算的流程,1+1=2,利用计算器更快速计算。 不知道如何算,但是知道怎么尝试,通过计算机代替人工尝试的流程。 举例 问题: 给定个正数数组排序 算法: 选择排序,冒泡排序,堆

kouryoushine的博客 2104

INCA_ProF脚本教程

一、首先INCA软件是当前主流标定开发软件之一,尤其在动力系统控制器的标定中应用非常广泛;与此同时ProF编程脚本是INCA软件提供各种实用功能之一,使用者可根据需求编写ProF脚本语言对ECU闪存编程等各种自定义操作。 二、然而ProF脚本语言在ETAS的官网或其他网络上并没有专门的使用教程,通常只有ETAS技术支持人员提供的ProF Documentation文档或少量可参考的Demo案例,然而ProF Documentation文档仅涉及ProF语言的函数的操作说明,没有从全局的框架上介绍Pro

weixin_29389627的博客 1万+

MacBook Pro 合盖省电终极配置:pmset 5条命令实现一夜掉电<1%

本文详细介绍了如何通过5条pmset终端命令优化MacBook Pro的合盖休眠设置,实现一夜掉电<1%的极致省电效果。针对M系列芯片的特性,文章解析了MacOS的休眠机制,并提供电池模式与电源模式的差异化配置方案,帮助用户显著提升续航表现。

weixin_33824385的博客 480

老生常谈:今天来聊聊Java面试!

Java面试是一个老生常谈的问题。每年到了金三银四&金九银十这种跳槽黄金季就会有一大批程序员出来面试找工作。流程就是熟悉的网上开始找面试题,面试手册,面试宝典,一收藏就是一大把,看到什么都觉得Nice,看几眼之后就收藏夹吃灰,对面试其实起不到什么实际性帮助。

wdj_yyds的博客 658

Bean named‘ddlApplicationRunner‘is expected to be of type ‘org.springframework.boot.Runner‘

springboot3.1.7整合mybatisplus3.5.3.2版本报错,sringboot3.x整合myabtis报错

雾林小妖的博客 1万+

八年安卓开发经验的老兵,这样告诉你,面试中最老生常谈的话题!

“站在巨人的肩膀上看世界,你会少走很多弯路!” 这次小编找来了有八年安卓开发经验的老兵,问出了他总结的面试中那些老生常谈的话题。 八年老兵总结的面试话题 他,自2013年开始从事Android开发,这期间,薪资翻了好几倍,虽然如今Android开发不再那么吃香,但从事Android开发的人不少,又恰逢疫情蔓延,大批同胞失业在即,这些话题对大家非常有用! 在 2013 年面试 Android开发...

Aerfa789的博客 986

5大步骤!轻松玩转Dorisoy.Rigger:基于.NET Core 6、MAUI和Blazor的多数据库开发框架生成器

各位小伙伴,你们是否厌倦了每次项目启动都要从头配置数据库连接、编写重复的代码?今天,我们就来聊聊如何使用Dorisoy.Rigger这个强大的开发框架生成器,让你的.NET Core 6、MAUI和Blazor项目开发变得简单又高效!准备好迎接开发的新乐趣了吗?让我们一起开始吧!接下来,我们需要定义数据模型。假设我们有一个简单的用户表,包含ID、用户名和密码字段。在项目中创建一个新的类文件,命名为User.csset;set;set;这段代码定义了一个用户模型,其中包含了用户的ID、用户名和密码。

java专栏 1742

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

iOS面试题 — 老生常谈

前言 就最近两周找工作的情况来看,市场对iOS工程师的需求并没有因为经济发展受阻而大幅减少,只是市场对iOS工程师的要求越来越高,像runtime、runloop和KVO等相关机制必须要烂熟于心。你若没看过OC runtime的源码,而仅仅是死记硬背了一些面试题就拿到了Offer,只能说你很幸运,否则刷面试题直接去面试必定“凶多吉少”,建议在刷题的同时最后实现一遍。 对一些大厂来说,算法和网络更...

weixin_33826268的博客 119

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

《iOS面试题 - 老生常谈》之提示答案

数据结构、算法和网络结构 这两个类别的面试题请参考算法、网络 面向对象的基础题 面向对象的几个设计原则? SOLID原则(更新:据朋友提醒应为七个) Single Responsibility Principle(单一原则) Open Close Principle(开闭原则) Liskov Substitution Principle(里氏替换原则) Interface Segregat...

weixin_34055910的博客 317

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

算法面试汇总

华为一面: 自我介绍 介绍Quora比赛,具体是什么,都做了哪些工作; AiChallenger都做了什么,这个比赛是怎么回事; Word2Vec、Glove、fasttext分别是什么,如何得到的; 什么时候开始学NLP,专业和导师是做什么的,是否自学; attention机制是怎么回事; RNN、LSTM等怎么回事,有什么缺陷; attention机制的softmax是怎么做的; trans...

林夕 1420

【面试必备】Android中老生常谈的三级缓存框架问题你都了解了吗?

今天关于面试的分享就到这里,还是那句话,有些东西你不仅要懂,而且要能够很好地表达出来,能够让面试官认可你的理解,例如Handler机制,这个是面试必问之题。有些晦涩的点,或许它只活在面试当中,实际工作当中你压根不会用到它,但是你要知道它是什么东西。最后在这里小编分享一份自己收录整理上述技术体系图相关的几十套腾讯、头条、阿里、美团等公司的面试题,把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,这里以图片的形式给大家展示一部分。还有。

2401_84544461的博客 1034
上一篇: 10 位顶级 PHP 大师的开发原则
下一篇: 老生常谈:注释怎么写?
迷渡
迷渡 领域专家: 前端开发技术领域 领域专家: 前端开发技术领域
博客等级 码龄19年 2405粉丝 124原创
评论 72
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值