面了一些中小厂,一点感悟...
在编程导航星球中,一位鱼友在星球中分享了自己一些面试经历,今天分享给大家,希望能对大家有所启发。
以下是星球原文内容。
星球原文链接:https://t.zsxq.com/0fYAQu5ZG
本文已获得 yes. 授权
前言
今天面试的小记,总的来说这是我面了几场下来,比较有记录价值的一场,面经在后面,需要的同学可以过一下。
一些逼逼叨叨:
今天是跑了两个多小时到一个公司面试,首先说结果,是已经拿到了 offer了,目前到手呢是总共4个 offer 的样子,可以说是只要给面试机会的中小厂基本都拿下了,非常感谢星球,不过不像星球大佬们一样都是大厂哈哈,一个 go 语言小厂,一个测开的中厂,一个 java 的小厂,还有今天的这个算是 java 的中厂吧,不出意外应该会在这家公司实习。
我也算是星球元老了,一路跟着星球的项目做下来,我觉得收获最大的就是开发能力,因为每一个项目都是从0-1的开发,体验完整的开发流程,这一点对开发能力的提高是毋庸置疑的,也就是现在我面试,只要谈到项目,我就能跟面试官侃侃而谈,为什么呢?因为项目的技术细节,选型和思想,在直播中都提及了,甚至八股我都没这么有自信能拿捏(bushi。
说回今天的面试,在一开始,我一直以为这些中小厂的招聘,更看重的是项目,因为我面的前几家,都是如此,问项目的占大多数,不过今天在一开始,面试官就说,我们从最基础的开始问起,不得不说啊,当时我确实有一丝丝慌张,因为要检验哥们的八股实力了,结局就是基本都拿下了嘿嘿。
后面目光转移,来到项目,在面试之前,面试官把我简历上的链接都点了!,不过我只能说自信满满,唯一一个让我有一丝波动的问题是“我看到过类似的项目,你认识鱼皮吗?”,好家伙,我直接好家伙,脑子直接转的飞快,回答了他,具体回答看图片。我承认刚刚的问题确实唬了我一下,还好后面的问题都从容面对了。
最后也是顺利的拿到offer,总的来说这家公司确实是我比较满意的,一个是规模还算中等,一个是反问面试官的时候面试官说的技术栈和我的技术栈高度重合,还有就是业务数据量也算比较大,我相信能在这里学会很多东西。
一些建议
给正在准备面试的同学的一些建议吧,大厂不一定适用,因为我也是小菜鸡一枚呀
如果你是跟着星球项目做下去并且理解了或有拓展的话,我相信在面试中,一定能够从容面对面试官的项目问题。 要适当的准备八股(推荐 javaguide,星球面试题挑战),因为你也不知道下一场面试,会不会问到,时间不用占比很多,鱼皮哥给我的建议就是:“如果你目前还没有面试的话,八股的时间可以适当减少,多放在做项目上”,ok,我是上午八股,下午项目的。 简历上写了的链接,你一定要准备好,比如你的开源仓库这些,一定要把文档写好,还有就是你的上线地址,一定要保证可以访问。因为你不知道面试官会不会在面试之前就点进去看,我已经遇到两次点进去的了 面试的时候,问到的八股,可以尽量往自己的项目中凑,比如“你有用到什么设计模式?”,可以说说项目中的,一是你自己更熟悉,二是向面试官证明你确实使用过。 ...
面经(第一部分为项目负责人,第二部分为技术总监,技术总监估计是来评估一下软实力的):
八股问题
(几乎是对着我简历一行一行的问的)============
java 数据类型有哪些? 接口和抽象类有什么区别? java 的集合有哪些? 平时遇到的一些异常类? 线程的周期? 有使用过线程池吗?能说一下核心线程和最大线程数的区别吗? redis 的缓存穿透?缓存击穿?缓存雪崩? mysql 数据库,查第一页的 100 条数据怎么查? mybatis 写 sql 传参的时候需要注意什么? es 只是用来提高查询速度了吗? 说一下你知道的设计模式?单例模式的懒汉式和饿汉式的区别? 说一个你熟悉的数据结构和算法 说一下你使用到的 spring cloud alibaba 组件都有哪些? netty 搭建聊天室的实现?基于 socket 还是什么?
项目问题======
两个项目是基于什么原因去开发的?
api 项目技术选型是怎么选的?
我之前有看过类似的,你知道鱼皮吗?知道 你是在他的基础上做的二次开发还是?(我觉得有可能是我在 github 的 readme 上面提到了鱼皮,面试官也点进去看了)😃
mq 是为什么引用的?发送短信失败是会出现哪些情况?第三方会返回哪些信息?
爬虫是怎么做的?如果页面加密了嵌套很深应该怎么解析?
spring boot starter 和 sdk的讨论
分布式 session 的实现原理?为什么会放到 redis 里面,什么是分布式呢?(伙伴匹配系统)
反问========
公司的业务大概是怎么样的?使用了哪些技术栈? 上班时间 薪资福利 觉得我面试的表现能不能胜任这个岗位
技术总监========
对技术的热情?体现在什么地方? 前端技术有了解吗? go 语言有了解吗? 未来的规划是怎么样的? 知道架构师是干什么的吗?
欢迎学编程的朋友加入鱼皮的 编程导航知识星球,和 2 万多名 编程学习者共享知识、交流进步。
星球拥有 30+ 原创学习路线和专栏、上千篇 优质编程学习求职干货。
还有鱼皮从 0 - 1 全程直播带做的 原创项目 ,手把手带你 掌握独立开发项目的方法 ,并且提供 现成的简历写法 ,成功帮助不少小伙伴找到了工作。
鱼皮和 40 多名大厂嘉宾会为星球小伙伴答疑解惑,光鱼皮本人已经累积回答了 4000 多个问题,你所关注的学习、项目、求职、职场等问题都能得到解决。
星球还提供 1 对 1 简历优化服务,以及几百份真实简历参考,助你提升面试率。
欢迎感兴趣的同学加入体验,本号读者可限时享用专属优惠券:
三天内不满意可全额退款,有没有用自己试了才知道
往期推荐