|
想问问各位,假如你作为一个面试官面试一个研发,会比较偏向哪个方面(更加偏向技术,只要技术好,其他都可以排后或者技术可以差一点,但是更追求个人的全面发展)你们怎么看?这个问题的反思,是来源于我昨天去面试湖南的一家公司,中等体量(500-1500人)面试1个小时,前15分钟在填个人信息资料)本人是7年Java工作经验(软件设计专业-专科毕业),之前基本都是待在小公司(小公司呆过的人知道,技术自由,啥事都做,巴不得你三头六臂,前端、后端、写招标文件、协调客户资源、甚至PS美工都会让你兼着做,正巧本人都干过,技多不压身)我对自身的评价是(Spring和SpringBoot技术可以,会前端,写过Vue,上家公司是研发主管岗位,但Spring Cloud技术差(小公司业务基本Boot就可以满足,更何况上家公司还是政府项目,一个单位也才百八号人嘛,大一点项目的省市县三级、并发量2-3000差不多了,懂得都懂)微服务思想有(有在电信外包公司呆过2年,接触过一些微服务的思想架构)下面是公司要求:

面试过程大概描述下:
简短的先自我介绍,面试官问了些项目用到的技术,和我之前的一些情况,然后开始技术面试:
你会K8S吗?
我:没有用过
有用过Nacos吗?
我:有自己用过(继续问:为什么用过,你项目不都是单体的么?我自学Cloud的时候肯定是会用到的)
有用过Spring Cloud吗?
我:项目上并没有实际使用过,但是有自学过,我简历上写的也是了解Cloud
说说SpringBoot启动流程?
我:略过…我觉得答得还算可以。
讲下Redis在项目中的使用场景
我:项目上用来做过订单缓存保证不重复消费,包括本地缓存也做过(大致意思是我用过guava+redis做热点缓存),面试官没再往深了问
Arraylist和LinkList的区别有哪些?
我:Arraylist是数组结构的嘛,LinkList是双向链表结果的嘛,查询的话数组可以直接通过下标查询….(反正是答出来了)没往下问。
说下MySql加索引的规范或者说条件?
我:回答后,他没有往深了问,我自己觉得我讲少了,我补充了一下优化的知识,表明我也看过阿里巴巴的开发手册。
说说MySql执行流程?
连接器-命中缓存-解析器把Sql解析成解析树-优化器执行计划-再到执行引擎InnoDB…回答完,没往深了问。
然后面试官说,大概情况了解了,你等等,出去找经理了,过了1分钟和我说不好意思经理在开会,然后让我回家等消息,没了…
我表达一下个人观点:首先,我觉得这家公司挺好的,挺有朝气的,但对于一个7年的程序员问这些问题,我对面试官挺失望的主要在2点:
1、个人情况没问(为什么离职、包括离职后的时间都在做什么、以后的职业规划,自身的优势有哪些)一个都没问。
2、SQL优化没问、JVM底层、JVM调优没问、线程高并发没问、高并发的功能设计思想没问、算法没问,设计模式没问,在我觉得好多应该问的都没问过?
在我看来这样就能把一个人了解完整的话,就真的是太厉害了,总之这次面试我挺不满意的,因为面试官的原因,我可能会错过一家我期望入职的公司(PS:这家公司叫《零食很忙》)
最后我再截个图,7年的程序员别人公司问的都是些啥:
 |
|