面试问到不会的技术问题?大小公司?程序员、校招面试技巧

news2024/10/3 2:28:29

大家好,欢迎来到停止重构的频道。

本期我们分享一下程序员面试的相关经验

可能是3月离职高峰,又或者毕业生准备找工作的缘故,最近有一些朋友问我们关于面试方面的经验。

问题五花八门:

面试总是紧张?

项目、工作经验怎么介绍?

不会的技术问题怎么回答 ?

选择大公司还是小公司等等。

这里先说明一下,以下我们会根据具体问题,分析问题背后的原因,以及给出一些建议,但不一定适合所有场景和不同的人,如果有不同的经历或想法,欢迎在评论区讨论。

面试的心态

很多人面试的时候会紧张,特别是刚工作的程序员或学生,又或者是这份工作特别想得到的时候。

这种紧张很难消除的,但总的来说,这份紧张只要面试次数多了就会逐渐消除,所以多投几份简历、多面试几次是有必要的。

但比起紧张,我们认为面试的心态更加重要,很多人认为面试时是被观察者,想要表现得更好以得到认可。

经常有一些故事是,面试时捡了个垃圾就被知名企业录用了,面试时某个举动会被面试官看到加分等等。这些故事或注意项其实没什么用,面试官一般也没这么无聊,毕竟面试官还有自己的工作急着回去干。

实际上,面试是平等的双向选择过程,企业想邀请合适的人,你也想找到合适的企业。

所以面试时按照你真实想法和经历回答就可以了,也不需要精心准备或编排一些不真实的经历,毕竟即使面试骗过去了,试用期也很难通过,这样反而更浪费时间。

项目、工作经验怎么介绍?

最好是简短、捡关键地介绍,如去年参与了一个商城APP的项目,负责购物车模块的后端开发,之前又参与了什么项目、负责什么等。

如果是毕业生,可以是参加了什么比赛、小项目,毕业设计是什么等等。当面试官对哪个部分比较感兴趣再详细讲解,当然也不需要特别详细,捡关键的说就行。

这是为什么呢?因为这能体现你的沟通能力

虽然简历上都有写,但除了面试官一般都不会仔细看简历以外,面试官能通过你的介绍了解你的沟通能力。即使是软件开发,沟通能力也相当重要,这会无形中增加很多项目成本。

不会的技术问题怎么回答

面试官一般都问一些比较深入的技术问题,这里难免会出现一些不会的问题,又或者想不起来的情况,其实不用慌,因为慌也没用 现在也来不及学习了。

比如面试官问有没有使用过Elastic Search,你可能听都没听过。

这时候直接说出真实情况就可以了,毕竟不懂装懂往往会弄巧成拙。

当然这时候虚心请教也是一个好方法,但更好的方式是引申到你会的相似问题上。

如你可以简单地问一下Elastic Search的应用场景,面试官可能说是一种全文搜索的数据库。

听到数据库三个字就可以主动分享一些学习或解决问题的经历上,如虽然我没使用过Elastic Search,但我使用过MySQL数据库,数据库都是存储数据的,只是操作方式和应用场景不尽相同,所以Elastic Search学起来应该也会很快。

虽然这样可以让不会的问题反而变成主动展示的跳板,但实际上很难实现,毕竟这是一种谈判技巧,很多时候你也很难冷静下来。

即使做不到,但至少要明白一点,工作并不是考试,技能越多当然越好,但更重要的是学习能力,按需要快速学习的能力

软件行业的工程师需要不断学习,不会、没碰见过的技术问题会伴随整个职业生涯。

所以对于不会的技术问题,没有必要、也不需要觉得自己不行,或着跟不上行业。

深刻的问题解决过程

有些时候,面试官会让你说一下比较深刻的BUG或问题的解决过程,我们也问过很多面试者这个问题,但大概率面试者都是懵的,其实也难怪,这谁会记得这些解决问题的过程呢。

但是我们仍然建议你在面试前准备至少一个独自解决问题的过程,无论这个问题多么简单也关系不大,

独自解决问题的过程除了能侧面反应参与项目的真实性,更重要的是反应出独自解决问题的能力。

因为工作是需要你独立负责一块任务的,独立解决问题的能力非常重要

选择大公司还是小公司

对绝大多数情况来说,当然是大公司,越大越好,如果是学历等因素存在门槛,可以尝试寻找外派等渠道。

虽然大公司优秀的人也会越多,竞争上位的难度也会越高,你的工作甚至可能会枯燥乏味,工作几年可能也不会有所上进。

但是大公司至少能让你开拓视野,了解行业顶尖企业的做法,也可以参与更大的项目。如果你足够优秀,加入大公司也是职业生涯成长,风险最小的大道。

比这些更关键的是,大公司能保证你的收入,这个收入不一定是开价最高的,但一般不会欠薪、不会让你毫无人性的加班。

虽然存在一些软件大公司员工猝死的新闻,但是小公司拖欠工资、玩命加班其实更多 。只是因为太普遍了,都称不上新闻而已。

当然,小公司也有优点,你的工作可能会更有挑战性、更有成就感,甚至也说不定这个小公司是一只独角兽,你的付出可能会有极度夸张的收成。

但是我们仍然建议至少不要在刚开始工作的前几年选择小公司,因为你对行业的认知不多判断能力是不足的,很多时候你会被别人的一腔热血弄得头脑发热。

虽然我们也是小公司,我们也希望招到物美价廉的小伙机,但是我们仍希望给出我们最诚恳的建议。

总结

以上就是我们分享的一些面试经验,虽然会涉及到一些技巧,但是我们更希望你能明白这个行业的核心能力,沟通能力、按需学习能力、独自解决问题的能力。

因为任何一家企业录用都不能保证你职业生涯的一马平川,毕竟打铁还需自身硬,德不配位,必有灾殃。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/380152.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

2023功能测试真的没有出路了吗?不会自动化测试的我留下了悔恨的泪水...

直接抛出我的结论:手工做业务类测试,没有前途。10K的工资已经是天花板 个人建议赶紧从业务测试跳出来,立即学习代码,走自动化测试方向。目前趋势,业务测试需要用自动化做。 为了让大家能够信服我的观点,本…

python-爬虫-字体加密

直接点 某8网 https://*****.b*b.h*****y*8*.com/ 具体网址格式就是这样的但是为了安全起见,我就这样打码了. 抛出问题 我们看到这个号码是在页面上正常显示的 F12 又是这样就比较麻烦,不能直接获取.用requests库也是获取不到正常想要的 源码的,因为字体加密了. 查看页面源代码…

开发一个会员管理系统

背景 由于现在公司内客户量剧增, 简单的靠电话及笔记本记录,来维护客户有些困难,但又不想去花钱购买那些专业版的会员管理系统,只能自己动手撸一个相对简易的会员系统来使用了。 开发语言及使用技术 后端:java、mys…

滑动窗口(同向)同向双指针 leetcode713 3 1004 1234

同向双指针的理解 双指针从同一侧开始走一般是right进行无脑遍历,left控制边界(导致模板化)深刻理解题目概念以及**(right - left 1)** 的含义多思考画图 模板 class Solution { public:int numSubarrayProductLess…

NLP中一些工具列举

文章目录StanfordcoreNLPStanzaTankitspaCySuPar总结StanfordcoreNLP 这个老早就出来了,用java写的,但是已经有很多比他效果好的了。 Stanza 2020ACL发表的,看名字就知道和上一个是同一家的。 用已经切好词的句子进行依存分析。 这个功能…

百度“文心一言”携手酷开科技,实现AI智能领域新突破!

进入21世纪,AI人工智能一直都是讨论度非常高的话题之一,各行各业的领导者都开始在智能领域进行了初步探索,这也证明了AI人工智能在未来一定会在很大程度上影响我们的生活、工作。 近日,深圳市酷开网络科技股份有限公司成为百度文…

Kuangbin 线性DP 最大和加强加强版

呃呃,一道题写了我一下午4546. 最大和加强加强版 - AcWing题库题意:思路:首先这道题没有明显的阶段,因此状态设计不能按照阶段去设计我们按照题目给的量去设计状态:设dp[i][j]为考虑前i个数分为j组的最大可能和如果这样…

百度前端二面vue面试题指南

Vue 组件间通信有哪几种方式? ​ Vue 组件间通信是面试常考的知识点之一,这题有点类似于开放题,你回答出越多方法当然越加分,表明你对 Vue 掌握的越熟练。Vue 组件间通信只要指以下 3 类通信:父子组件通信、隔代组件通…

5个好用的视频素材网站

推荐五个高质量视频素材网站,免费、可商用,赶紧收藏起来! 1、菜鸟图库 视频素材下载_mp4视频大全 - 菜鸟图库 网站素材非常丰富,有平面、UI、电商、办公、视频、音频等相关素材,视频素材质量很高,全部都是…

Java——异常

目录 什么是异常 异常处理主要的5个关键字 异常的体系结构 异常语法 异常的分类 异常的处理流程 异常的处理 防御式编程 异常的抛出 throw的注意事项 异常的捕获 异常声明throws try-catch捕获处理 finally 自定义异常类 throw和throws区别 什么是异常 程序在运行时出现错…

什么情况下Java程序会产生死锁?如何定位、修复?

第18讲 | 什么情况下Java程序会产生死锁?如何定位、修复? 今天,我会介绍一些日常开发中类似线程死锁等问题的排查经验,并选择一两个我自己修复过或者诊断过的核心类库死锁问题作为例子,希望不仅能在面试时,…

NOC2021年测试卷1

一、单项选择题(共15题,每题3分,共45分) 1.下列应用不能体现人工智能技术的是()。 A、使用语音输入法输入文字B、使用OCR软件从图像中识别汉字C、某软件支持在线中英文互译D、某网站自动统计歌曲下载次数2.点击绿旗执行图中的脚本,若角色的坐标为 (25, 20) ,则说出的内…

元数据管理实践数据血缘

元数据管理实践&数据血缘 什么是元数据?元数据MetaData狭义的解释是用来描述数据的数据,广义的来看,除了业务逻辑直接读写处理的那些业务数据,所有其它用来维持整个系统运转所需的信息/数据都可以叫作元数据。比如…

微服务一 实用篇 - 2. SpringCloud02

《微服务一 实用篇 - 2. SpringCloud02》 提示: 本材料只做个人学习参考,不作为系统的学习流程,请注意识别!!! 《微服务一 实用篇 - 2. SpringCloud02》《微服务一 实用篇 - 2. SpringCloud02》1.Nacos配置管理1.1.统一配置管理1.1.1.在nacos中添加配置文件1.1.2.从微服务拉取…

GaN/氮化镓65W(1A2C)PD快充电源方案

近期美阔电子推出了一款全新的氮化镓65W(1A2C)PD快充充电器方案,该方案采用同系列控制单晶片:QR一次侧控制IC驱动MTCD-mode GaN FET(MGZ31N65-650V)、二次侧同步整流控制IC及PD3.0协议IC)可达到最佳匹配。 GaN/氮化镓作为第三代半…

IDEA中开发Android完整示例及APK的生成(包含用户名密码输入获取等操作)

先看看运行演示程序效果: 输入内容并点击确定按钮效果如下图, (已测试传到真机中安装运行效果一模一样兼容基本所有安卓版本:) 实现步骤如下: 1,先安装AndroidSDK 点击File->new project->Android 这个因为我…

TSBS 是什么?为什么时序数据库 TDengine 会选择它作为性能对比测试平台?

TSBS 是一个时序数据处理(数据库)系统的性能基准测试平台,提供了 IoT、DevOps 两个典型应用场景,它由 Timescale 开源并负责维护。作为一个性能基准测试平台,TSBS 具有便捷、易用、扩展灵活等特点,涵盖了时…

MySQL卸载教程(详细)

系列文章 C#项目–业务单据号生成器(定义规则、自动编号、流水号) 本文链接:https://blog.csdn.net/youcheng_ge/article/details/129129787 C#项目–开始日期结束日期范围计算(上周、本周、明年、前年等) 本文链接&…

taobao.open.account.update( Open Account数据更新 )

¥开放平台免费API不需用户授权 Open Account数据更新 公共参数 请求地址: HTTP地址 http://gw.api.taobao.com/router/rest 公共请求参数: 公共响应参数: 响应参数 点击获取key和secret 请求示例 TaobaoClient client new DefaultTaobaoClient(url, appkey, sec…

2022 年江西省职业院校技能大赛高职组“信息安全管理与评估”赛项样题

2022 年江西省职业院校技能大赛高职组 “信息安全管理与评估”赛项样题 一、 赛项信息 第一场比赛: 竞赛阶段 任务阶 段 竞赛任务 竞赛时 间 分值 第一阶段 任务 1 网络平台搭建 90 平台搭建与安全 任务 2 网络安全设备配置与防护 210 设备配置防护…