网站开发 前端 后端 如何结合,如何评价网站是否做的好坏,定制营销的概念与方法,网站后台密码重置本文受众主要为#xff0c;互联网技术研发人员。
技术面试一般三面和HRBP面不太会卡人#xff0c;主要都是停在了一面和二面上。我这次换工作前期主要是一面通过率比较低#xff0c;后面主要是二面通过低。
总结影响面试通过的几点因素#xff1a;
是否真的招人#xf…本文受众主要为互联网技术研发人员。
技术面试一般三面和HRBP面不太会卡人主要都是停在了一面和二面上。我这次换工作前期主要是一面通过率比较低后面主要是二面通过低。
总结影响面试通过的几点因素
是否真的招人招几个人业务匹配度谁都想招个有经验的面试得分择优录取
此外面试有的时候真的很看眼缘看缘分所以心态放平和多面试多总结总会有offer的。
面试流程
一面 自我介绍1-5分钟 了解过往工作经历对候选人初步了解。 聊一下项目20分钟 1、 项目的整体介绍所负责的内容承担的角色 2、根据简历内容进行提问挖掘候选人优秀的一面 3、有哪些挑战与困难如何解决的。 4、做完这个项目在哪方面有提高收获了什么。是否有不足的地方是否有改进计划 基础知识10-15分钟 常见面试题汇总持续更新 算法20分钟 控制在20分钟左右不出hard级别的主要考察思维能力、代码整洁度、代码的时间复杂度、空间复杂度 设计题3-5分钟 2年以内可以出简单的一些设计题 3-10年的可以出一些比较复杂的设计题主要考察一下候选人的架构与设计能力。 问答环节1-5分钟 询问候选人是否有问题予以解答
二、三面 自我介绍1-5分钟 了解过往工作经历对候选人初步了解。 聊一下项目40分钟 1、 项目的整体介绍所负责的内容承担的角色 2、根据简历内容进行提问挖掘候选人优秀的一面 3、有哪些挑战与困难如何解决的。 4、做完这个项目在哪方面有提高收获了什么。是否有不足的地方是否有改进计划 5、结合项目问一些技术原理性的问题考察候选人技术深度。 6、结合项目问一些业务标准解决方案考察候选人技术广度。 问答环节1-5分钟 询问候选人是否有问题予以解答
HRBP面 自我介绍1-5分钟 了解过往工作经历对候选人初步了解。 综合问题20分钟 从素质文化层面考察候选人了解候选人是否适合团队能否长期为公司服务等。 问答环节1-5分钟 询问候选人是否有问题予以解答
薪资沟通
todo
如何写简历
这部分我推荐一篇阮一峰的文章给大家
如何写一份有效的技术简历
我这里简单给大家总结一下有需要的人去看具体的文章内容。
以项目为主体设计你的简历针对企业的需要突出你的技能项目的三要素项目 产品 技术 结果化你的项目给出数字
推荐一个制作简历的网站
超级简历 https://www.wondercv.com/
自我介绍
3分钟左右
模版打招呼基本信息工作经历工作成果个人优势表达期望谢谢
基本信息姓名毕业年份毕业学校专业工作经历不要罗列把和JD更契合的放前面重点说明。和JD关系不大但是是之前工作重点简单提一下和JD无关的不说HR也不太想知道。工作成功重点说明自己在以往工作中做出的贡献取得的成绩或成果。个人优势挑1-2个关键词最好是JD中有提及过的说明自己的优势。表达期望自己更该岗位的匹配度以及希望可以通过面试一起共事。
项目介绍
在面试时经过寒暄后一般面试官会让介绍项目经验常见的问法是“说下你最近的或最拿得出手的一个项目”。
在面试前准备项目介绍别害怕因为面试官什么都不知道
面试官是人不是神拿到你的简历的时候是没法核实你的项目细节的。
更何况你做的项目是以月为单位算的而面试官最多用3分钟来从你的简历上了解你的项目经验所以你对项目的熟悉程度要远远超过面试官所以你一点也不用紧张。
如果你的工作经验比面试官还丰富的话甚至还可以控制整个面试流程。
下面给出了你和面试官的情况对比
你面试官对你以前的项目和技能很了解只能听你说只能根据你说的内容做出判断在面试过程中的职责在很短的时间内防守成功即可如果找不出漏洞就只能算你以前做过准备时间面试前你有充足的时间准备一般在面试前用3分钟阅读你的简历沟通过程你可以出错但别出关键性的错误不会太为难你除非你太差技巧你有足够的技巧也可以从网上找到足够多的面试题其实就问些通用的有规律的问题
既然面试官无法了解你的底细那么他们怎么来验证你的项目经验和技术
下面总结了一些常用的提问方式
提问方式目的让你描述工作经验和项目极有可能是最近的看看你说的是否和简历上一致看你是否真的做过这些项目看你简历上项目里用到的技术比如框架、数据库然后针对这些技术提些基本问题还是验证你是否做过项目同时看你是否了解这些技术为进一步提问做准备针对某个项目不断深入地问一些技术上的问题或者从不同侧面问一些技术实现看你前后回答里面是否有矛盾深入核实你的项目细节针对某技术问些项目里一定会遇到的问题比如候选人说做过数据库那么就会问索引方面的问题通过这类问题核实候选人是否真的有过项目经验或者还仅仅是学习经验
准备项目的各种细节一旦被问倒了就说明你没做过
一般来说在面试前大家应当准备项目描述的说辞自信些因为这部分你说了算流利些因为你经过充分准备后可以知道你要说些什么。
不少人是拘泥于“项目里做了什么业务以及代码实现的细节”这就相当于把后继提问权直接交给面试官。
下表列出了一些不好的回答方式
回答方式后果我在XX软件公司做了XX门户网站项目这个项目做到了XX功能具体是XX和XX模块各模块做了XX功能客户是XX最后这个项目挣了XX钱直接打断因为业务需求我不需要了解我会直接问他项目里的技术需要招聘一个Java后端开发会Spring MVC最近一个项目我是用C#或其他非Java技术实现的实现了……或者我最近做的不是开发而是测试……或者我最近的项目没有用到Spring MVC提问你最近用到SSH技术的项目是什么时候然后在评语上写最近XX时间没接触过SSH在毕业设计的时候或者在读书的时候在学习的时候在XX培训学校在XX实训课程中……直接打断提问你这个是否是商业项目如果不是你有没有其他的商业经验。如果没商业项目经验除非是校招否则就直接结束面试描述项目时一些关键要素比如公司、时间、所用技术等和简历上的不匹配我们会深究这个不一致的情况如果是简历造假那么可能直接中断面试如果真的是笔误那么就需要提供合理的解释
在避免上述不好的回答的同时大家可以按下表所给出的要素准备项目介绍。
要素样式控制在1分钟里面讲出项目基本情况比如项目名称背景给哪个客户做完成了基本的事情做了多久项目规模多大用到哪些技术数据库用什么然后酌情简单说一下模块。重点突出背景技术数据库和其他和技术有关的信息。我在XX公司做了XX外汇保证金交易平台客户是XX银行主要完成了挂盘实盘成交保证金杠杆成交等功能数据库是Oracle前台用到JS等技术后台用到Java的SSH几个人做了X个月。不需要详细描述各功能模块不需要说太多和业务有关但和技术无关的。如果面试官感兴趣等他问。要主动说出你做了哪些事情这部分的描述一定需要和你的技术背景一致。我做了外汇实盘交易系统挂单成交系统XXX模块做了X个月描述你在项目里的角色我主要是做了开发但在开发前我在项目经理的带领下参与了业务调研数据库设计等工作后期我参与了测试和部署工作。可以描述用到的技术细节特别是你用到的技术细节这部分尤其要注意你说出口的一定要知道因为面试官后面就根据这个问的。你如果做了5个模块宁可只说你能熟练说上口的2个。用到了Java里面的集合JDBC…等技术用到了Spring MVC等框架用技术连接数据库。这部分你风险自己承担如果可以不露声色说出一些热门的要素比如Linux大数据大访问压力等。但一旦你说了面试官就会直接问细节。这个系统里部署在Linux上每天要处理的数据量是XX要求是在4小时1G内存是的情况下处理完5千万条数据。平均访客是每分钟XXX。
线上问题
大家平时工作中一定要 把握住出现“线上问题”的机会。
因为功能做了只是具备了项目经验但是面试的时候真正“值钱”的其实是技术的难点与解决方案而一般技术难点普遍伴随着“线上问题”。所以平时工作中积极主动点出现了线上问题不管是不是自己的都去查、去解决事后围绕着“问题现象、问题分析、问题影响、解决方案、问题扩展”等去总结、记录到自己的笔记总后续都是自己最宝贵的财富。
技术亮点
结合自己遇到过的线上问题优先准备分布式组件方面的技术亮点常用的分布式组件主要有 MySQL、Redis、RocketMQ/Kafka、ES等。
这部分内容可以参考JD上对技术要求有针对性的去准备。
技术问题
这部分后续我会做两方面的总结
技术核心原理面试高频问题及答案
先简单列一下这里的知识框架
编程语言
Java
Java 基础 概述基础语法面向对象常用类异常处理I/O序列化泛型注解反射JDK1.8新特性 Java 集合 引言ListSetMap Java 并发 基础ThreadLocalJava内存模型锁并发工具类线程池 JVM 引言内存管理JVM调优虚拟机执行
Spring
基础IOCAOP事务MVCSpring BootSpring Cloud
中间件
MySQL
基础数据库架构存储引擎日志SQL 优化索引锁事务高可用/性能运维
Redis
基础持久化高可用缓存设计Redis运维Redis应用底层结构其他问题
RocketMQ/Kafka
基础进阶原理
ES
计算机基础
计算机网络
基础网络综合HTTPTCPUDPIP网络安全
操作系统
引论操作系统结构进程和线程内存管理文件IO
算法题
算法的话推荐大家最起码刷一下牛客网上的 《剑指offer》67题
答案的话大家可以在网上搜一下“牛客网《剑指Offer》66题题解”我本人参考的leetcode上的《画解剑指 Offer》不过这个要开会员大家可以根据自己的需求进行选择。
之后要是还有时间和精力的话推荐大家再刷一下 牛客霸题上面可以筛选企业和考察次数等
系统设计
todo
问答环节
一面
能给我简单介绍一下目前团队的主要业务吗以及相应的人员情况如果我后面有机会能加入进去大概会做哪个方向您认为在这里工作最大的挑战是什么以及这个团队最吸引您的是什么
二面
团队未来一段时间内的工作重心是什么新人有机会接触到吗对于这个岗位您最看重应聘者什么核心能力您认为这项工作最大的挑战是什么如果有幸加入我需要提前准备什么
三面
您筛选人才一般最看重哪些能力您希望我最为一线员工在公司发挥出怎样的价值您对我个人提升上有哪些建议
hr面
想了解下公司的员工培养机制是怎么样的以及是否有导师之类的公司薪资构成是怎么样的公司晋升的周期试用期是多久转正考核标准是什么团队的工作氛围和领导风格是怎么样的