面试准备指北:轻松拿下理想Offer!

马上进入到找暑期实习的时候,大家要开始进行准备,从一场面试的经典流程来给大家分析需要在哪些方面做足准备。
回答问题的关键:总分结构。先对问题做总结性回答,再逐条回答细节。
1、自我介绍
自我介绍是面试的开场白,目的是让面试官快速了解你的基本信息、学历背景以及与你申请岗位相关的实习和项目经历。要做到简洁明了,突出重点。
面试官您好,我叫xxx,现就读于xx学校,(研究生)x年级,本科来自于xxx。在在xx公司从事过后端开发的,主要负责了xxx的开发。此外,自己还独立完成了一个xx项目,使用xx技术实现了一个xx系统。这就是我的一些基本情况。
2、实习经历和项目经历(各类场景问题处理)
2.1 实习和项目经历
让你自己介绍:先介绍整体系统的功能,提供了一个什么样的平台/用来做什么,再介绍自己的工作部分。
主要考验你做了什么(工作量),掌握了哪些技术,解决了什么难点,为什么要这样设计,为什么要使用这个中间件而不是另一个,想好自己的架构设计。在面试前提前准备好可能会被问到问题,准备的时候一定要思考简历上每一句话,大部分时候面试官都是对着你的简历临时提问的。当然这部分也会根据你简历的写法引申出八股的提问。
2.2场景问题(软实力)
这一部分和八股有些重合,但是个人觉得是面试官考验你综合能力的问题,在这一部分中,面试官的提问一般是自己开发中遇到的或者根据你简历上某个点临时想到的。这里真的很考验软实力,对架构设计以及遇到问题的解决方案设计,平时自己写项目的时候做好沉淀,多看看技术博客之类的。
在回答的时候一定要总分式。
3、八股文

这一部分我就简单罗列一下在哪几个方面作出准备,具体内容网上资料很多了。
3.1 语言八股
3.2 存储中间件八股
3.3 消息队列八股
3.4 计算机网络/系统八股
3.5 开发工具类:Docker、k8s等

4、算法题
这一部分没得说,考验你的coding能力,talk is cheap,show me your code. 硬刷和总结,当然也很看运气。
在这一部分除了力扣上的算法题还有一些其他类型手撕:令牌桶、位运算实现两数加法、单例模式等,这部分我看到了也会进行补充。
做不出来的时候有可以小小补救的技巧,可以尝试跟面试官讲解思路和请求换题之类的。

5、智力题
这个就看自己遇没遇到过和临场发挥了,平时多进行一些总结

祝大家都能顺利通过面试拿到一个满意的offer。
如果感觉本文有所帮助可以点赞和一个小花花,也欢迎在评论区讨论一些面试小技巧。

#牛客激励计划##ai智能作图#
全部评论
自我介绍真重要
1 回复 分享
发布于 2024-12-19 15:08 上海
点赞 回复 分享
发布于 2024-12-20 11:29 北京
接好运
点赞 回复 分享
发布于 2024-12-21 21:09 安徽
点赞 回复 分享
发布于 2024-12-27 16:00 上海

相关推荐

其实无论是什么岗,实习一定是重中之重,那么怎么才能找到大厂实习呢?[语言方面]首先,大厂后端岗主要集中在java go python php这些语言中,请注意c cpp rust这几个语言属于大厂鸡架,游戏引擎,游戏客户端的招聘大岗,如果你想要去传统意义上的互联网后端,不要头铁学个cpp去冲互联网后端,大概率只会被鸡架部门等捞起来。在大厂后端青睐的java go python php这些语言中,有该如何选择呢?根据笔者三段大厂实习的经验,语言其实不重要,公司中的项目千奇百怪,什么语言的项目都有,你大概率都会接触到,笔者也是这四种语言都写过。不过作为面试而言,笔者推荐你选择从java go python这三个中选择两个双修(php不必要单独学,比较小众其实)比如java➕go  java➕python go➕python这样子。[语言八股准备]可以从以下几个方面准备对应语言八股[java]java推荐看javaguide上的八股,常会被问的有 java中的collections的底层原理 java并发相关 jvm相关 垃圾回收相关 spring的相关八股[go]go的八股常见的有channel原理 map原理 sync.map原理 slice原理 gmp模型 go中的垃圾回收等[python]python中常见的八股有  python装饰品深拷贝浅拷贝等不过从笔者的面试经验来看,语言八股不是很重要,大厂面试官不太关注你到底什么语言,他更关注你的项目经历和你的基础知识,而且每一次面试会重点问你一个项目经历,所以准备一个好的项目至关重要。[项目经历相关]项目经历又该怎么准备呢?如果你有过实习,那么恭喜你这次面试有的讲了,讲你的实习就ok的,一般面试官再不感兴趣,也能讲个10分钟的。如果你没有实习,那么你准备一个烂大街项目也是ok的,但是你要把名字改成你在学校做的项目,并且你要对这个项目非常熟悉。[面试一般流程]笔者多次大厂面试经验来看,一面一般是15分钟项目介绍,15分钟基础知识拷打,30分钟做题这么个节奏。二面会加大项目比重,可能全程项目,或者项目➕场景设计➕少量基础知识基础知识中,语言八股一般问的少,更多的还是问mysql redis 消息队列 操作系统 网络相关的基础知识。[基础知识相关]mysql中,笔者最常被问到的有 索引相关 锁相关 事务相关 日志相关redis中,笔者最常被问的是 redis常见数据结构 redis持久化相关 缓存击穿 缓存穿透 缓存雪崩消息队列中,你从kafka rocketmq rabbitmq等挑一个你喜欢的,把他的原理看看即可网络中最常问http和https区别https中ssl加密过程tcp相关操作系统最常问死锁进程线程区别有的面试难的话可能问你epoll的一些东西[场景设计]场景设计一般没有固定答案,但是笔者的经验来看,可以从下面这几个方面来设计:1.数据库方面:考虑索引优化,分库分表,集群部署2.缓存方面:考虑持久化,使用特定的数据结构来优化缓存存储,设计相关方案保证数据库和缓存的数据一致性3.消息队列引入,解耦高流系统4.限流算法引入,防止流量高负载一般来说,你从这四个方面和面试官扯,30分钟肯定扯下来了,面试也不需要说太细,考虑这些已经绰绰有余了。[总结]实习的过程,就是一个滚雪球的过程,如果一开始找大厂屡屡碰壁,不妨先找个中小厂,你会发现,有一段实习之后再找,会容易好多。#牛客激励计划# #牛客AI配图神器#
点赞 评论 收藏
分享
评论
7
17
分享

创作者周榜

更多
牛客网
牛客企业服务