标签:联网 ecs idt rac ase 静态导入 进入 内存结构 组件
本人工作三年左右,坐标魔都浦东,技术一般,之前工作的项目组用的技术栈有点老,之前待过两家公司都是外包,本人从去年年底到面试前一直在
自学,最近选择跳槽。这里写一下简历的个人技能,项目不方便放出来
前端: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
上面是重构的项目设计到的内容,个人感觉虽然项目很小,但是技术方面比较新,还是能和面试官好好说说的。
这家公司在嘉定北,也是我面试的第一家,公司做充电桩的,就是给电瓶车充电的,后面了解到招人进入电商项目,小公司,公司招人很多,公司发展
不错。路程很远,至少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月份要搬到新地方,我看过照片,挺好的。
面试完上午的直接来这家了,首先直接说很不推荐,固定加班时间,如果公司忙的话,不敢想象。
问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,但是没有前后端分离,所以前端也是你的活,项目是关于招标的,逻辑很复杂的那种,会有出差情况。
问题不就详述了,三年一般面中级,笔试很简单,包括: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号周一又开始面试,遇到了我最生气的一次面试。
公司挺大的,上海这边一整层都是他们公司,做的是室内地图导航的,面试题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号都被这个公司拖住了,然后就是这结果,公司我挺喜欢的,我面试情况也还可以,但是因为这领导,公司和我无缘,给张图,我
还拍了视频的,只是没法发出来。
这是一家面试国外做功能性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
标签:联网 ecs idt rac ase 静态导入 进入 内存结构 组件
原文地址:https://www.cnblogs.com/huigelaile/p/11806933.html