分享2019年10月和11月的面试经历

Posted huigelaile

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了分享2019年10月和11月的面试经历相关的知识,希望对你有一定的参考价值。

  本人工作三年左右,坐标魔都浦东,技术一般,之前工作的项目组用的技术栈有点老,之前待过两家公司都是外包,本人从去年年底到面试前一直在

自学,最近选择跳槽。这里写一下简历的个人技能,项目不方便放出来

前端:JQuery、Bootstrap
数据库:mysql、Oracle
框架:Spring MVC、Spring、SpringBoot等
中间件:Redis、RabbitMQ
微服务:Spring Cloud、Spring Cloud Alibaba
搜索引擎:Elasticsearch

  本人目前面试过5家公司,还在继续面试,前三家都拿到offer,第四家因为面试公司的领导问题选择放弃,后面会说明原因,第五家是11.6上午,就是

今天,需要复试, 面试的公司都是互联网吧,因为不想去外包,为了以后的发展,所以把外包公司的面试都推掉了,面试的公司几乎都是微服务的架构,

我自己是自学微服务方面的内容,并且使用微服务重构过一个项目,个人项目,部署在4台阿里云上(自己买的),所以把这个项目写在了简历上,算是为数不

多的亮点吧,不然我之前公司的项目可能在这些公司简历都过不去。

重构的项目架构:
前端:Thymeleaf、Jquery、Bootstrap、WebUpload、H-ui
框架:Spring Boot、Spring Cloud(Greenwich.SR2) + Spring Cloud Alibaba(2.1.0.RELEASE)、Spring Data JPA、Hibernate
权限控制:JWT + localStorage/cookie
数据库:MySQL、Redis
代码集成、版本管理:Maven、Git
消息中间件:RabbitMQ
搜索引擎:ElasticSearch6.x
负载均衡:Gateway、Ribbon、nginx(OpenResty)
微服务组件+应用数据分析:ELK、Actuator、Admin、Naocs、Sentinel、Zkipin、Sleuth
环境依赖:阿里云ECS + 轻量应用服务器、Docker部署、七牛云
优化技术:jvm、Tomcat、数据库、静态请求CDN、全页面静态化、分布式session
开发技巧:lombok、lambda

上面是重构的项目设计到的内容,个人感觉虽然项目很小,但是技术方面比较新,还是能和面试官好好说说的。

1、五纷物联(云智充):10月14日上午,难度一般

   这家公司在嘉定北,也是我面试的第一家,公司做充电桩的,就是给电瓶车充电的,后面了解到招人进入电商项目,小公司,公司招人很多,公司发展

不错。路程很远,至少2.5h,面试时间10-12.30,先笔试,四页A4纸,没有选择题。题目很常规,下面挑选一些有代表性的说一下

问1:static关键字相关,能否override,static方法如何调用非static变量?
能答出来静态导入,显得比较有B格,因为很少人说出来
问2:构造函数相关
问3:String new几个对象的问题
问4:多线程问题
问5:集合源码及比较
这里不能说详细问题,影响别人公司就不好了,反正map、list、set相关源码最好看看
问6:Spring IOC、AOP原理
问7:推荐哪种依赖注入方式
本人更喜欢@RequiredArgsConstructor(onConstructor = @__(@Autowired))
问8:HTTP相关几个问题
问9:SQL优化,MySQL相关
类似InnoDB索引原理,存储引擎的区别,MySQL如何调优都要很清晰,手写SQL提前刷刷题
问10:jvm相关
内存结构,如何调优,jvm工具等了解清楚

  这里没列举全部问题,说多了不好,微服务方面几乎完全没问,总体难度一般。由于是第一家公司,工资只是保底,还被压价了。offer是15k,薪资很

不理想,后来人事要给17k,还是没去,然后我TM就后悔了。

这家公司优势:

  1、嘉定北,房租很低,消费低。

  2、租房可以在公司附近租房,上下班方便。

  3、项目是电商项目,SpringCloud微服务架构,技术性还可以,以后跳槽是个优势。

  4、微服务架构

劣势:

  1、地方太偏了,离嘉定北地铁站都很远,如果你周末比较喜欢到处跑,确实不太方便。

  2、公司比较乱,环境很一般,但是11月份要搬到新地方,我看过照片,挺好的。

2、易招标:10月14日,下午3点,难度一般

面试完上午的直接来这家了,首先直接说很不推荐,固定加班时间,如果公司忙的话,不敢想象。

问1:10题选择题
jstl标签,插入排序,重载/重写代码题等
问2:理论题
很多注解,解释作用,有SpringCloud相关注解
问3:static相关
问4:死锁
问5:工作中设计模式
问6:加密算法相关
问7:代码题相关
问8:正则表达式书写
问9:4题SQL书写
问10:微服务相关,例如网关gateway,SpringCloud和SpringCloud alibaba的区别等
问11:jvm相关,例如局部变量表和操作数栈
问12:多线程问题,线程池相关

   面试难度很低的,主要就是从笔试题方面问你,一种三轮,技术+领导+HR,公司按年限强制定级(4年是高级),offer只给了14k,后面直接拒了。

  公司看准网评价很差,加班太多,不少人diss某个领导很差劲,总体来说加班太多,工资低,很不推荐。

微服务架构SpringCloud,但是没有前后端分离,所以前端也是你的活,项目是关于招标的,逻辑很复杂的那种,会有出差情况。

3、新核云:10月14日,上午,难度一般

  问题不就详述了,三年一般面中级,笔试很简单,包括:jvm,Java基础,集合等,比较基础。当时,由于面试官还没上班,看我笔试题做的还行,又

做了一套高级笔试难度有的,Reactor模型,MySQL并发之类的,不太记得了。

  技术面试为CTO,主要就是多线程方面,线程池,CAS,Synchronized原理等,jvm调优之类的,时间长了,记不得了。

  然后CEO,HR面试,总体面试难度一般,offer给的16k,但是面试时间很长,3个小时多。

公司优势:

  1、环境不错,但是地方不大,免费零食,饮料。

  2、整体氛围还可以,据说会有大牛来这公司做技术分享。

  3、微服务架构,给制造业做erp系统的,感觉项目不太好

  4、公司跟给一个显示器做开发,如果用公司电脑,好像内存16G的,硬件很不错,我是自带的电脑,好像补贴200块钱吧

公司处于C轮融资,刚拉来1亿融资,包括中软国际,一些创业大牛投资,但是跟我们这样的小喽啰没关系。

  到此时,我面试了三家,面试真的很累,所以懒得找了,虽然第一家公司HR说给17k,但是我还是去了第三家新核云(后来我都不知道自己当时为啥愿意

来这公司,脑子短路了)。然后体检,到10.28号我从上家公司离职,10.29入职新核云,然后10.30下午选择离职。

原因:

  面试跟我说不怎么加班,然后进去之后发现,研发组无论开发(前端、后端、安卓、ios)还是测试等肯定会加班,公司上班9.30-6.30,一般加班到九十

点吧,周一到周五跟固定加班差不多。周末有可能加班,但是应该不多。公司不打卡,意味着天天加班连调休都没有。但是请假照样扣钱,所以我有点崩溃

,直接选择离职,情况真实,和老员工吃饭了解的情况,所以果断走了。

  如果有人要进入这家公司,不介意加班,还被白嫖,我比较推荐的,技术性、成长方面应该都不错。

  此时我又变成无业游民了,在宿舍躺尸,然后11.1号又开始投简历,11.4号周一又开始面试,遇到了我最生气的一次面试。

4、图聚智能/palmap:11月4号/5号,下午,笔试难度大,面试一般

  公司挺大的,上海这边一整层都是他们公司,做的是室内地图导航的,面试题2页纸,正反面都有,都是简答题。

问1:HTTP相关
问2:jvm内存、GC相关,工作中如何解决这些问题,jvm调优
问3:异常相关
问4:Spring相关
问5:排序,还有算法题实现
问6:集合源码
问7:多线程,线程池,工作中如何使用的,Forkjoin线程池等
问8:架构设计题目,2题,不太好细说
问9:消息队列、负载均衡相关
问10:还有什么四叉树,我反正是不会,有点懵逼

面试主要也是从笔试题开始,哪些你不会的题目问你

然后我要开始diss这次面试了,差点把我气死,已经把面试经历写到看准网上面。

不知道为啥,第一轮是人事面试,然后一轮技术,二轮技术,这时候说等副总来面试,在等待的过程,又来个人面试(算是聊天吧)。我是1点40到的,此时已经5点多了,然后一直等副总,到
6点多人还没来。人事让我先回去,明天再来复试,副总今天太忙了。 第二天下午,还是让在会议室等待,又等了一个小时,我此时很烦躁了,想要发火了,人事说突然来了客户,副总没时间,说让副总后面电话面试吧。 讲真的,我当时要气疯了,我来回路上3小时,第一天3h
+4h(面试+等待),第二天3h+1h(等待),一共11个小时,结果就因为什么副总每次都有事,让我白白浪费这么多时间,真的
太不尊重人了。 我当时直接过放弃了,人事说副总电话面试,然后就没然后了,浪费我两天时间,真的可以。 这么大的公司,面试个开发还要副总,那就要6轮面试了(人事
+技术1+技术经理+某人(我这不知道这个干啥的,可能只是看我在等待跟我聊聊)+副总+HR(谈工资))。 我挺喜欢这公司的,可是就是这个副总每次临时没空,浪费了我2天时间。

  所以我11.4号和5号都被这个公司拖住了,然后就是这结果,公司我挺喜欢的,我面试情况也还可以,但是因为这领导,公司和我无缘,给张图,我

还拍了视频的,只是没法发出来。 

技术图片

5、ORCAMOBI:11月6日,下午,难度一般

这是一家面试国外做功能性APP和小游戏的公司,竟然没有笔试,直接面试的,10点上班,我还提前到了,在外面等了20分钟。

问1:项目中Redis的使用,用过哪些数据结构和功能
String、Hash、List实现消息队列等
问2:MySQL如何优化
问3:SpringBoot相关
问4:他们公司用的MongoDB,我没用过。。。
问5:多线程相关,项目中的应用
问6:项目中使用的设计模式
我就说了单例、代理、模板
问7:SQL如何优化
问8:如何定位一个页面或者API很慢的场景
问9:项目中遇到的比较难的问题/功能,如何解决的

面试比较简单吧,就问了30分钟,然后说今天领导不在,让后面复试,我也是日了狗了。。。

目前面试了5家公司,整体来说面试难度都不是太高,毕竟不是一线互联网公司,工作还在找,后面几天面试挺多的。

本来今天下午,要去引粒面试的,但是看到公司只有0-20人,没敢去,感觉加班能让人猝死,直接跟HR说放弃了。

目前后面有6家面试,还有ORCAMOBI的复试(不太想去),有:上海利真、探课网络、上海图趣、轻轻家教、亚信科技等

目前来说面试知识点做个总结:

1、Java基础、BIO和NIO
2、集合源码方面,重点HashMap,list、set也都要看
3、设计模式
4、jvm
运行结构,JMM,GC算法,jvm如何调优,OOM如何解决
5、HTTP相关,HTTPS
6、框架相关SpringMVC、Spring、Hibernate、MyBatis
7、微服务SpringCloud
8、数据结构
例如链表、stack、AVL树、红黑树之类的
9、算法
三大排序,快排等,我这方面就是渣渣,你们看着办吧,笔试和面试都可能有
10、数据库
这里指的是MySQL,例如SQL如何调优,慢查询日志,explain的使用,索引相关,索引什么时候失效,悲观锁、乐观锁
还有最重要的B-tree索引的实现、InnoDB和MyISAM区别等
11、Redis
每一种数据结构的使用,持久化,集群、sentinel、优化
12、MQ
我这次MQ没怎么问到
13、Linux命令
14、项目介绍逻辑要清晰,不能卡克
15、想好你要问面试官的问题,无论是技术经理,还是HR

 

以上是关于分享2019年10月和11月的面试经历的主要内容,如果未能解决你的问题,请参考以下文章

96年/离职8个月/拒绝华为offer/目前自由职业-记这大半年来的挣扎与迷茫

如何快速获取一个月的对象

转行测试,11k入职,我写了份1000多字的分享,每一笔都是经历

「真实分享」三年经验,记一次4月阿里Java面试,谈谈心酸历程!

一周极客分享2019年11月-第1周

心酸分享三年经验渣本,记一次4月阿里Java面试,谈谈心路历程!