网络安全最新工作两年后端的面试分享_两年工作经验后端面试会问锁吗

来自一位工作两年的后端同学面试分享

从今年5月份就开始面试了,前前后后也有4个多月了吧,面试了几十家公司,其中有几十个人的小型创业公司,也有几百人的上市公司,踩了不少的坑,最后收到了宝能集团的offer,我也决定就去这家了。

看过很多别人的面试分享经验,这里我也做一些面试的分享吧。

前言

首先,提前要求自带简历的一般都不太靠谱,特别是小公司要求自带简历,一般都是hr不专业,不想提前把你的简历打印出来,或者说不想为了你浪费几张A4纸,所以这种公司可以直接pass了,除非你特别缺offer,生存都成困难了。

其次,可以提前问一下hr面试流程是什么样的,现在很多公司都取消笔试了。众所周知笔试没有人监督你,所以可以掏出手机(虽然我没做过,但是面试看见其他人这样做过),所以我觉得笔试作用其实没多少。

如果有公司是明确要先笔试,笔试通过再进行面试,而你面试的不是应届生岗位,就要小心了,先考虑一下那家公司过去面试距离远不远,提前去看准网看一下相关的评价,再考虑要不要去面试的事。我之前面过两家都是需要笔试的,笔试没通过是直接没有后面的面试的(有的面试题非常脑残,下面上图),来回也比较远,浪费了我一个上午的时间。

图片

面试准备

面试的时候99.99%的公司都会让你做一下自我介绍和最近做的一个项目,所以自我介绍和项目要提前打好草稿,特别是不太会说话的。

自我介绍

我觉得简洁一点就行了,一般面试官都会趁着你自我介绍的时候看简历,也没认真听你做自我介绍。

举例

面试官你好,我叫凌霄,xx年毕业于xxx学院xxx专业。我对技术有浓厚的兴趣,专业知识面宽,技术也相对全面,责任心强,思路清晰,沟通能力好,熟悉JAVA体系,各种开发流程和主流架构模式,设计模式和UML,有较强的需求分析、架构设计、项目管理能力,并有丰富的实战经验;

出我在研发团队管理期间,尝试了多种方法去建立良性的团队氛围,并有效的改善了研发效率;

技术是为产品支撑的,所以我现在也在熟悉产品设计过程,希望可以结合公司发展战略,营销策略,跟着团队打造出一个好的产品。

项目介绍

这个是真的要提前准备好说辞,不然你面试的时候边想边说,说起来磕磕巴巴的,你给面试官的第一印象就不好了,至少说明你的表述能力不强。

介绍项目的话可以不用太紧张,面试官才拿到你的简历看多久,所以肯定是对你自己的项目是最熟悉的。

需要注意的地方就是不要只讲一些业务相关的,面试官不需要知道这些,他只关心你的技术能力是否足够,通过你的描述知道你使用了什么技术,再根据相关的技术进行提问。

举例

我在xx公司做的xx系统,客户主要是xx,项目的功能主要是提供代理雨伞,代理快递,代理订餐,图书借阅等服务。后台用的是主体架构是使用Spring Cloud,微服务模块划分为xxx,我主要负责其中xxx几个模块的开发, orm用的是mybatis,数据库是用的mysql,缓存是用的redis,前台用到了vue技术。共有xx个同事参与开发,整个项目持续了xx时间。

面试官会对他感兴趣的点进行提问。

项目中遇到的难题

让我想起小学时经常写的作文:最难忘的一件事。这可真是太艹了,没想到小学学的知识现在派上了用场。

项目中遇到的难题,解决了之后其实都不是什么难题了。我列几个点可以参考一下:

  • 跨域
  • 任务调度幂等性
  • 使用mq遇到的问题
  • 分布式系统中的事务问题
  • 内存溢出问题

当然最后还是要自己的专业技能扎实,才能获取源源不断的offer。

图片

面试经验

接下来分享一些这段时间的面试公司

腾云亿想

腾讯云全资子公司,其实就是腾讯云的外包公司

面试题

  • 数据库有哪几种索引
  • springboot原理,如何实现的自动装配
  • springboot打包成jar之后,怎么做到不重新打包修改他的properties配置文件
  • jvm调优做过吗,有哪些参数可以调,具体怎么调

第一次面试,尴尬的是我基本上没打上来,只回答上了springboot原理,居然还叫我去hr面,要把这个岗位确定下来,我拒绝了。

垒知科技研究院

上市公司,原来叫做建研集团,做建筑相关的工程。

面试题

  • 你用过SpringBoot的哪些注解
  • Spring的Bean默认是单例还是多例,我想改成多例的怎么办
  • 项目中用到了rabbitmq,使用中遇到什么问题
  • rabbitmq重复消费怎么解决,除了数据库里查记录还有其他什么方法
  • 分布式锁怎么实现,redis实现方式死锁怎么解决
  • mysql索引怎么实现的,btree索引有什么特点
  • 现在有一个联合索引(A,B) 我有一个sql语句是:select xxx from xxx where A=xxx 会用到索引吗?select xxx from xxx whereB=xxx 会用到索引吗?为什么会是最左匹配原则
  • ArrayList实现了哪些接口
  • 代码优化怎么做的
  • nginx怎么配置负载均衡
  • 闭锁怎么用,什么原理
  • 二分查找法,时间复杂度

第二天收到了复试邀请,还挺惊讶的。

复试先是做一套性格测试题,然后就是项目主管来面试我,问了一下毕业学校,为啥学校挺好还是科班出身,为啥毕业会进小公司。然后问了下我现在的职位级别,接下来就巴拉巴拉开始夸他们公司。

然后就是cto面试,也没问技术,就问了问家里的情况,未来职业规划,然后说他是从华为出来的,公司实行狼性文化,加班是经常的。

正题来了,他说待遇是不会高于我上家公司的,但是进他们公司未来的发展肯定会很好。我就有点不太舒服,就叹气嘛,然后他说我唉声叹息比较悲观,进公司会影响其他人,他需要的是一个时刻保持乐观的人,能给团队带来活力。

我整个人都傻了,(像华为一样狼性没问题,肉也给的够吃才行呀)

西南凯亚

中国民航的子公司,是一家国企。

先要提前一天做一套线上笔试题,不管有没有通过,第二天都是要去面试的。

主要是项目相关的,业务上的东西问得多

面试题

代码优化

mysql优化

jvm内存模型

spring cloud用过哪些组件 讲讲熔断机制

为什么离开上家公司

不是很难但是没有offer,心态崩了。

图片

睿沿科技

做人脸识别相关的,和我上家公司做的产品差不多。

面试题

  • Hashmap原理
  • ConcurrentHashMap原理,为什么多线程条件下性能这么好
  • 项目相关
  • 代码优化
  • mysql优化
  • spring的aop怎么实现的
  • 每天抓拍的数据量比较大,有做过分库分表吗
  • Rabbitmq实现原理

后面两个没有回答好吧,所以没有后续了。

小海豚能源科技

这家应该是要找做全栈的吧,开头就问我好几个前端相关的,我直接懵了,理所当然的没有后续了

面试题

  • 用过jquery哪些框架
  • es6语法熟悉吗
  • vue用过哪些组件
  • spring用过哪些注解
  • 使用@autowired注入的时候,如果这个接口有多个实现,怎么指定注入哪一个的实现
  • eureka搭过集群吗
  • mysql优化,什么时候不会用到索引
  • 接受长期出差吗
开通金融

做互联网金融的,公司总部在北京,我面试的时候是在成都的新网银行公司,看这个模式应该就是驻场开发了,但是公司本身不是外包。

面试题

  • springboot和spring的不同
  • springboot特性,自动装配怎么实现的
  • spring用到哪些组件,具体场景
  • spring默认是单例还是多例,全局变量会有什么问题
  • spring事务传播行为、隔离级别
  • aop实现方式,jdk动态代理和cglib动态代理区别
  • jdk lambda表达式几种使用方式,取最大和最小值,list转map,list中有重复的怎么办
  • 线程池 有哪些参数,各个参数的意义
  • ioc容器有什么优点
  • jvm 堆栈,区别,线程共享还是线程私有的
  • springcloud组件、用途,负载均衡的几种算法
  • 分布式事务怎么做的
  • mybatis一对多,多对多怎么做
  • jpa和mybatis区别
  • vmstat命令干嘛的
  • redis查看内存占用命令
  • mysql导入大量数据怎么优化
  • mysql有一条数据死锁了,怎么排查问题,mysql表死锁,怎么排查
  • nginx反向代理是什么,正向代理呢

这次面试回答得挺好的,hr也打了好几次电话说面试官对我挺有意向的,就是一顿操作猛如虎,一问工资0.9。而且我当时还是在职,要求我一周到岗,我就没去。

兰亭集势

做海外电商的公司,但是进去之后是做一些小系统的开发

面试题

  • 看过开源框架源码吗,SpringBoot自动装配原理
  • 写个冒泡,写个单例模式
  • mybatis和jdbc怎么防止sql注入
  • 单一职责原则是什么,里式替换原则是什么
  • 3NF是什么
  • 接口定义一个变量,这个变量的默认作用域
  • 有没有自己搭建过微服务
  • linux怎么看java进程,除了jps和top命令还有其他的吗
  • 最近看什么书,我回答多线程并发相关的,他:没用,要在项目里用才有用
  • 最近在学什么技术?docker,他:没用,很简单不需要学习
  • 有个部门表,怎么设计他的字段,获取一个部门下的所有子部门,除了递归还有什么方法?加个code字段,通过部门前缀like查询
京东物流(自带简历)

朋友内推的,听他说是稳了,去面就能过,结果还是翻车了。

面试题

  • java特点描述一下,继承封装多态分别是什么意思
  • synchronized和lock区别
  • ConcurrentHashMap线程安全怎么实现的
  • 创建线程的几种方式,创建线程池几个参数的含义,线程饱和策略
  • sleep和wait区别
  • spring是单例还是多例,多线程并发会出现什么问题
  • SpringBoot如何解决跨域,具体怎么配置
  • 全局异常捕获怎么做的
  • SpringSecurity的前后端分离,登录怎么做的
  • 怎么设计一个安全的对外接口
  • 单线程的redis为什么这么快
  • redis持久化方式
  • 什么是聚簇索引,什么是非聚簇索引
  • mysql事务隔离级别
  • 你觉得你能承担独立开发的任务吗

其他问题回答得挺好的,自我感觉不错,本来以为能收到offer的,但是朋友说那个面试官觉得我不行,不能承担独立开发系统的任务,估计是第8个问题回答失误了吧,其他我觉得我回答没有问题。

教育家网络科技

还有兄弟不知道网络安全面试可以提前刷题吗?费时一周整理的160+网络安全面试题,金九银十,做网络安全面试里的显眼包!

王岚嵚工程师面试题(附答案),只能帮兄弟们到这儿了!如果你能答对70%,找一个安全工作,问题不大。

对于有1-3年工作经验,想要跳槽的朋友来说,也是很好的温习资料!

【完整版领取方式在文末!!】

93道网络安全面试题

内容实在太多,不一一截图了

黑客学习资源推荐

最后给大家分享一份全套的网络安全学习资料,给那些想学习 网络安全的小伙伴们一点帮助!

对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。

😝朋友们如果有需要的话,可以联系领取~

1️⃣零基础入门
① 学习路线

对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。

image

② 路线对应学习视频

同时每个成长路线对应的板块都有配套的视频提供:

image-20231025112050764

2️⃣视频配套工具&国内外网安书籍、文档
① 工具

② 视频

image1

③ 书籍

image2

资源较为敏感,未展示全面,需要的最下面获取

在这里插入图片描述在这里插入图片描述

② 简历模板

在这里插入图片描述

因篇幅有限,资料较为敏感仅展示部分资料,添加上方即可获取👆

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化资料的朋友,可以点击这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

  • 27
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值