首页 >面试题目 > 内容

坚持一年,成功进入前50名!

2023年8月21日 23:08

大家好,我是田哥

去年,我做了一个决定:创建了一个属于自己的付费编程的知识星球:Java面试辅导

为什么叫Java面试辅导?本人面试过500多人,做面试辅导100多人,模拟面试200多场,改简历300多份.....所以叫面试辅导,也还是挺符合的哈。

星球主要做技术分享面试经验分享,以及在线模拟面试简历修改技术咨询每日一道面试题题解,专门技术群等。

55b00dff9d5ad6900613d893dfbd7181.png

接下来,咱们来聊聊我的知识星球到底在做些什么?

如何找工作

我给找工作分成了8部分:

307a32f998fe1be327ba8b2be636f52a.png


关于写简历,很多人都不知道,尤其是项目部分,写简历就和我们做人一样,咱们不能太老实,做人也是一样,适当圆滑点。

  • 哪些该写哪些不该写

  • 哪些需要如实写哪些需要稍微修饰?

  • 哪些写前面哪些写后面?

关于简历中的项目,很多人估计都是花时间去背八股文,而放弃了项目,其实项目这块很可能就是你能否拿到offer的关键,所以,一定要死扣项目。

  • 你对项目熟悉度如何?

  • 表结构设计你还记得多少?

  • 你主要负责哪部分?

  • 项目中哪些问题容易被问到?

  • 如何写项目内容?

  • 如何写自己负责内容?

  • 没有处理过线上问题怎么办?

关于背八股文,这个不用说了,如果是进一线大厂,那就不是八股文这么简单了,需要掌握更多。对于普通人还是问的背八股文,很多面试官(尤其是一面面试官,很多都不是大佬级)也不知道问什么,可能也是看了某个八股文了,然后来问问。

  • 如何背八股文?

  • 重点背哪些?

关于复习核心知识,大部分人都是用相对较短的时间去准备面试,所以,想复习某个技术点,不可能去拿着一本书从头到尾的啃一遍,肯定是别人给你总结好的,把重点都画出来的,这样可以快速地复习核心知识。

d7db6d6255876b9b1c87888273fb42cd.png


关于模拟面试,很多人觉得没必要,呵呵!我们常说:旁观者清当局者迷。很多时候,自己觉得准备差不多了,一旦上了战场才发现自己很多都还是半吊子。如果在正式面试之前,能有个人对你做个模拟面试,多多少少是可以找出一些问题的,这样你就可以及时调整,不然又要浪费面试机会,浪费时间,浪费精力,侧面的讲就是浪费money。

关于如何投简历,投简历也是有技巧的,茫茫大海投出去颗粒无收,甚至怀疑自己是否还能找到工作。

关于正式面试,很多人都很怕面试,面试中总是紧张的不行,面试结束了也不总结问题出在哪里,很多人可能连自己我介绍都是背面试瞪白眼,“面试官,你好,我是田哥,一直从事java相关开发,今天来贵公司面试java开发岗位”。你是面试官,你会怎么想?

关于入职,其实没有多少可说的,但还是得注意一些坑,两边岗位是否能衔接上,那边催着报到,这边走不了。还有的offer都是口头给的,然后自己草率的提离职,后来没有发正式offer,变成了裸辞,亏的还是你。口头说年终奖三个月,结果年底拿到的不到一个月,找谁也帮不了你......等等,问题其实也不少的。

面试加分项

面试中,很多问题都是常规性的,能回答上来只能说表现正常,顶多给个及格分,要想从人群中脱颖而出,个人觉得还需要下面这些:

1、表达能力

对于程序员来说,表达能力是很多人的弱项,所以面试过程中你的表达能力,基本上就决定了你在面试官心中的形象。就那么短暂的时间,既要回答好技术,还要很顺溜地回答,不要全程额额,然后,然后,然后,额......。

但这个有很多技巧,我在第三版面试小抄中都有讲到,这里就不再赘述了。

2、项目亮点

说实话,绝大多数人都觉得自己项目不好,没有什么并发量,也没有处理过线上问题,也没有搞过性能优化等,这些都是你的痛也是妥妥的加分项。

关于这类问题,我今天在知识星球上已经分享过了。

3b8392e3d0452b986a58673acb674c2b.png


线上问题处理,这个问题是相当的加分哈,我之前在星球里分享过8个案例,拿过去选一两个足矣!

0f6ea148fe60569398702172800130b2.png


还有就是性能优化,我也在知识星球上分享过:

92bffc834454c375b780fa831651aea5.png


3、设计能力

面试中,面试官很喜欢问一些设计性的问题,比如说:现在让你设计一个消息队列,你会怎么设计?

类似的问题,会有很多,比如:

  • 如何设计一个注册中心?

  • 如何设计一个持久化框架?

  • 秒杀系统怎么设计?

  • 微博这类系统如何设计?

  • 抢红包如何设计?

  • 短网址如何设计?

  • 点赞系统如何设计?

  • 如何设计一个消息队列?

  • 如何设计一个缓存框架?

  • 如何设计一个Tomcat?

  • 如何设计一个RPC框架?

  • 如何设计一个百万级消息推送系统?

  • 如何设计一个订单系统?

  • 如何设计一个抽奖系统?

  • 如何设计一个用户中心?

  • 如何设计一个购物车?

  • 如何设计一个推送系统?

  • 如何设计一个支付系统?

  • ....

说实话,上面这些问题,每个问题都是赤裸裸的加分项,面试八股文大家都可以背,这设计性的题目,你能背吗?

嘿嘿,偷偷地告诉你也能背,不过得理解性地背,灵活的背。因为这是开放性的话题,翻车的可能性非常大。

4、非技术面试

软面试题一般情况下是两种人问:HR领导,这两类人基本上都有生杀大权。

和HR如果聊不好,可能面试机会都没,或者就是面试前功尽弃,倒在HR关卡。

和领导如果聊不好,那真是Ri了狗了,自己辛辛苦苦,过三关斩六将来到领导这一关,就因为自己回答一些非技术面试题没回答的好,一招就把你打回解放前,多可惜!

比如说:

1、请你做一个自我介绍

2、你觉得你个性上最大的优点是什么?

3、说说你最大的缺点?

4、你对加班的看法?

5、你对薪资的要求?

6、在五年的时间内,你的职业规划?

7、你朋友对你的评价?

8、你还有什么问题要问吗?

9、如果通过这次面试我们单位录用了你,但工作一段时间却发现你根本不适合这个职位,你怎么办?

10、在完成某项工作时,你认为领导要求的方式不是最好的,自己还有更好的方法,你应该怎么做?

……

上面这些问题,只要面试过,基本上都中招。

以上问题,大多数我都在知识星球上已经分享过,进去星球自己爬楼去,我这里就不去爬楼找相关信息了。

5、源码分析

面试中,多多少少都会涉及到源码分析这一块,比如:Spring源码分析、SpringBoot源码分析。

这两块我也在星球中分享过:

0f3c9d5bd33e28b1213b82f02b1ac7d9.png


Spring核心知识总结和源码分析:

fe96cb713ed33106be816aa9b445927e.png


可能很多人对Spring源码还是不敢下手,那我告诉你,我在博客上分享过手把手造轮子系列。

先通过下面的所谓的造轮子,让你对其有个整体认识,再回头去看源码就更有全局观。

8655f9bd99fb2716dca4d342b4e24bcc.png


最近,我正在攻克Dubbo源码分析,其实Dubbo源码分析我之前有做过分享,但由于Dubbo版本问题,现在全面看3.0+版本。其实,Dubbo源码也没那么简单的,因为底层用到了Netty作为网络通信,所以,我还得对Netty进行一个核心知识总结,不然看Dubbo源码会带来一些困惑。

另外,Netty在很多框架中都有用到,比如RocketMQZookeeper等。

目前,正在搞一个手写RPC框架:基于netty来写,序列化,自定义协议,编解码,反射,动态代理,心跳检测等。

另外,我之前写过MyBatis源码分析,在CSDN上属于付费专栏(星球内免费):

fe36165ec04c331d764db769f9696a68.png


技术群

专门技术探讨群,并不是哪些什么水群。‍

3b867ed8448f76276fc36725e5101c41.png

3ad62894e296da41b79f83f5b0e1e871.png

bc9c39b5ce1a2bf4132c9071dd288d25.png

传说中待在群里,看别人聊天你就能学到不少

项目实战

目前市面上最流行的莫过于电商项目,是的,我也搞了一个电商项目:快购商城。

c3167c62a8d8b1ff3b249054fa25cb3a.png


整个项目目前已经完成:用户注册、登录、商品展示,商品搜索,商品详情,加入购物车,购物车列表,提交订单,订单支付,提醒商家发货,商家发货,商家管理端等功能。

9edd4754d94c5c977ba05066438d2d7f.png


6ffc203da2d54f7e58b666d8ad920f56.png


267a6c501c800a7382c93c03d480e3d2.png


07fd994ccbcd86768be24c58d8a43d5c.png


48ba1b40776590749c3289851384d31c.png


c44fb93213c9d13b946b20199661a333.png


e2a563439f176445629dea1850cbdf26.png


7f5b4e1d0f6612e7f14143016f91f0ea.png


f10b38c99e843d6c077c5616b7b7268d.png


281c623c47112dcdf9f5eea7082cc2af.png


c5c6006f55d4a37b06936342b569e4cd.png


1a6e0f6b7a6ca26031ae598936b058a2.png


技术栈:Spring Coud+MySQL+MyBatis+Redis+RabbitMQ+Nacos+Seata

大部分项目功能已形成文档,文档主要讲解功能是如何实现的,多方案的,也会说明其他解决方案。

356334c4d19a00bb8ca3ccfbd91ea9fa.png


后期规划,继续完善优化项目。

如果为了面试,大家需要这个项目上线,我也可以发布到公网上。这样就不会让面试官觉得咱们是自己倒腾,而是真实项目。不会项目上线操作的,我可以写一个操作手册。

加入星球

星球原价 159 元一年,限时发放 30 元优惠券 ,优惠后价格为129元,限50个名额 。

微信扫描下方二维码领券加入:

c8d7f6da77030ef5eb36d4d0b60755fa.png

星球致力于帮助大家掌握一些面试技巧,找到学习方向、规划学习路线、解决学习 / 求职 / 职场中遇到的问题。

  • 免费改简历

  • 免费模拟面试

  • 免费共享项目实战代码和相关文档

  • 免费共享10T学习资料

  • 免费获取精选面试题,自研《面试小抄》

  • 免费无限制次数技术提问,可能会专门针对某些问题出文章

赚回本钱

每个人的经济状况不一样,很多人觉得一两百块钱不算事,但有的可能就比较困难,所以,我还给大家提供以下赚回本的方法。

  • 送书活动,送最新技术书籍。

  • 搬砖副业,只要肯干就有钱,只需体力和时间。

  • 技术副业,学到了东西,可以自己利用知识赚钱。

我在星球等着你,来了都是朋友,来了肯定收获满满。

97562637ecfa46e9bf935b747d08628f.png


参考文章:https://blog.csdn.net/o9109003234/article/details/126476388

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时候联系我们修改或删除,在此表示感谢。

特别提醒:

1、请用户自行保存原始数据,为确保安全网站使用完即被永久销毁,如何人将无法再次获取。

2、如果上次文件较大或者涉及到复杂运算的数据,可能需要一定的时间,请耐心等待一会。

3、请按照用户协议文明上网,如果发现用户存在恶意行为,包括但不限于发布不合适言论妄图

     获取用户隐私信息等行为,网站将根据掌握的情况对用户进行限制部分行为、永久封号等处罚。

4、如果文件下载失败可能是弹出窗口被浏览器拦截,点击允许弹出即可,一般在网址栏位置设置

5、欢迎将网站推荐给其他人,网站持续更新更多功能敬请期待,收藏网站高效办公不迷路。

      



登录后回复

共有0条评论