被迫毕业,面试30家公司,终于上岸了!腾讯云开发者社区

在老东家干了6年,发展一般,很想出去,但是一直没有合适的机会,只好一边准备面试一边学习。让我没有想到的是,突然收到了“毕业”通知,当然,不光是我,而是整个团队。

毕业,对于我这样的老员工来说是不错的结果,因为正好我也想出去,而且这次公司还能给不少补贴。

首先介绍下个人情况,双非本科,写码8年,其中6年在金融行业,算是有行业积累,但是核心业务并没有接触到。在金融行业工作,技术的提升是比较小的,好多流行的技术栈没有用过。

上来就是一套笔试卷,下面是其中两套笔试题:

面试心得:

一面20分钟结束,挂!基本都能答上一点点,但是思路不清晰,语言组织吞吞吐吐,技术理解不透彻,太久没面试,紧张。

面试心得:一面20分钟挂,好几个没答上来!

面试心得:15分钟结束。等通知(没戏)

面试心得:20分钟完,问了现在薪资和期望,然后说等通知!二面被我拒绝了,感觉距离太远,而且行业方向不对口

面试心得:让我等了20分钟才进来,面试问一堆我不会的东西,面试也就问了20分钟,没戏等通知。

面试心得:20分钟完成,答的不好,说等通知没戏!

又问,那他的MaxGCPauseMillis是怎么控制实现了解吗?

没答上;

答:用的jdk1.8版本,收集器是CMS+parNew,讲了一些堆栈参数配置,比如系统内存是6G,--Xmn4g,-Xmx4g,-Xss512k的设置,-Xmn和-Xmx最好设置成一样大,避免内存动态扩展震荡,导致多发生一些不必要gc问题,用cms,会有内存碎片化问题,可以通过两个参数开启内存碎片化整理,多少次fullgc后整理一次碎片,gc中的PromotionFailed问题,ConcurrentModeFailure问题会导致最后用SerialOld单线程回收;

还讲了代码编写不规范,比如查询整个表里面数据不分页直接放到List集合中,如果条数过多会导致内存溢出,FileInputStream操作文件流使用后没有在finally中释放资源,导致内存泄露;updatesql语句,使用索引不规范导致锁表,其他updatesql同样表的线程等待释放锁,整个请求链路都变慢,内存无法释放,导致内存溢出的问题;

追问:你们系统内存是6g,当时设置堆内存大小,比例是怎么考虑的?

追问:如果你应用内存过大,或者cpu占用过多,你们是怎么排查的?

答:用top命令,shift+p/m,可以切换查看使用最大cpu或者内存的进程pid

回答:1.8升级了,锁的粒度更细,使用synchronized+cas,synchronized锁住哈希冲突的数组中头结点;

又问cas是用在哪里?你认为Synchronized锁住哈希冲突的头结点以后,就不需要cas操作了吗?

cas是用在哪里没答上,然后我说synchronized锁住哈希冲突的头结点以后,应该不需要cas操作了,因为此时单线程操作安全了;

回答:一个是提交Runnable参数,一个是提交Callable对象参数,其中Callable有返回值;在execute方法中提交Runnable任务时,后台有RunnableAdapter,其实是把Runnable转换成Callable执行,这里用到了适配器模式,只不过execute方法的返回值为空;还有通过submit提交的方法,后续用Future.get阻塞获取执行结果,并且异常需要提交任务的线程自己处理;

又追问:submit方法提交的任务,如果发生异常需要调用者自己处理,这块后台是怎么实现的?

没答上!

又问:你们生产用的什么样的分布式锁?

又问:如果你们用Redisson,在Master宕机以后,slave没有同步到分布式锁,这个问题用什么方案怎么解决?

回答:char不可变,当字段长度确定固定后,用char;varchar可变的,字段长度不确定用varchar,会多一个字节存储长度

又追问:除了这个,还有其他区别吗?

没答上,此时我反问他:那请问你知道还有什么区别吗?

他回答:当你使用varchar时,如果用了modifycolumn去把列修改成char,会产生内存碎片空间

回答:没有,我们用的主从同步,master/slave,主库开启binlog,采用row行同步方式,主库一个线程去写入binlog里;从库一个线程从主库的binlog同步到本地的中继日志,然后再用一个线程从中继日志同步据到本地数据库数;(因为之前其他公司被问到过主从同步用了几个线程,当时回答只有一个线程,答错,后来百度搜了下明白了;也不敢说用过mysql集群,因为按照他的提问方式,如果说用了,感觉他会继续问涉及到备份、读写分离、数据一致性问题,怕回答不好露馅)

答:redolog好像是用做数据恢复的(答错),面试官纠正,是用来做事务持久化用的;又问:那么为了保持事务和数据一致性,redolog和binlog他俩是怎么做到同步的?没答上,这问题一点不会;

回答:RabbitMQ,生产者是通过交换机塞入quene中,你可以用directexchange模式,指定routingkey绑定quene,生产者往队列里面塞,消费者用单线程消费,消费完一个,给生产者ack确认机制以后,再继续消费下一条;又追问,如果消费者端用多线程消费,就没办法保证顺序性了吗?没答上!

回答:因为有时候由于网络故障,导致了消息重发的问题,队列中可能产生重复的消息;如果消息队列是一个类似insert数据库语句的操作,那么可以通过数据库唯一键来保持插入不可重复;如果不是insert语句操作,可以通过借助Redis,消费者端接受到消息的时候,先往Redis里面setkey,后续每次消费的时候,都先从Rediskey里面get一下,如果有这个key了,那么就不消费了;

回答:专门用一个消费者线程,去绑定死信队列quene,消费死信队列的消息;

答:通过@SpringBootApplication组合注解,runSpringApplication类启动的;@SpringBootApplication是组合注解,里面有@EnableAutoConfiguration和@Configuration组合起来的,其中@EnableAutoConfiguration是开启自动配置,里面还有一个@Import注解,在AutoConfigurationImportSelector类里面会调用loadFactoryNames方法,加载你starter的jar下META-INF/Spring.factories这个配置,然后这个配置文件里面,配置了一些你这个starter需要用到的类,比如很多行..*=...,然后这些类都被当做组件加载到Spring容器中,直接提供给用户使用;

答:我知道Seata分布式组件,支持xa模式和tcc模式(答的不全,还支持AT(默认)、Seaga模式)追问:那你们的系统,是分布式的,还是单体多机的模式回答:用了单体多机模式;

答:只是分表没有分库,按照黑名单数据,里面身份证地区代码开头做区分,往对应不同的表前缀存就行了;

回答:是的

我问他:你们技术栈:他回答:我们主要用SpringCloud微服务这块,中间件kafkaRedis,MySQL分库分表;

面试心得:问答环节一个小时,前面的问题,80%还是基于你简历写的技术栈去询问沟通,有些回答上了,有些没回答上;最后问的这两个问题,感觉对方应该主要是分布式微服务这块技术栈,可能经历不太匹配。就我目前了解到的那点微服务的技术,也不敢说自己用过分布式,不然他应该会追问你服务怎么拆分的,分布式场景下的一致性问题等等这些!如果要投,有分布式微服务要求描述这块的岗位,感觉还是得再学一下,再融合到自己项目中去;这次面试,也是说等通知,应该没戏了!

面试心得:二面应该是通过,问的不是很难,之前整理过的问题都答上了,整个过程20多分钟,约了下周HR三面

面试心得:问了多久能到岗,是否接受驻场,可能双方没有意愿吧,我嘴上接受驻场,但是感觉还是有点不太想去,对面听出我的口气,最后也没给我offer;

面试心得:30分钟挂。

面试地点:华腾世纪公园E2座3A层

(我内心:现在不都2022年了吗,还问2013年离职原因)问了现在薪资和期望薪资待遇的情况,我说期望多少,她说高了肯定给不到,现在行情也不好;给我介绍了他们公司的几条业务线,消费贷,汽车融资租赁,房抵贷渠道,然后还有自动货柜出售商品业务;公司有上万名员工;(当时我看他们这层楼人都不多,而且办公环境也不好,有点质疑心态)

追问:如果你感觉你的系统有内存溢出,但是不用jmap命令做dump也不用JVisualVM,怎么去排查?我答不出来。

(内心:技术管理可能混乱,项目杂不规范)

面试心得:20分钟结束,挂!但是等了两天又通知线上复试。

HR介绍自己公司待遇。Base*12+4(16薪),全额五险一金面试心得:20分钟结束,等通知(后来询问得知面试挂),应该是面试薪资要高了,一面的时候,面试官就说过这个问题,觉得技术要求达不到这个阶层吧,而且现在大环境不好,降薪的也很多。

面试心得:20分钟结束,等通知没戏了。破拉煤物流公司,还玩什么高并发,呵呵哒。

面试心得:50分钟。问了期望薪资,我说xx,估计对面嫌高了,又问能否接受加班,我说短期加班可以,长期996吃不消。

面试心得:30分钟。找人内推的,等待通知;

面试心得:50分钟,主要是业务问题答的不好。HR晚上通知挂。

面试心得:面试聊了40分钟左右,说薪资只能跟之前持平,不能涨薪这样子。

面试心得:面试聊了30分钟左右,咨询内推人员,一面通过,等待银行内部员工进行二面复试。

下午17:00技术经理开始面试:

面试心得:搞笑hr,灵魂拷问呢,工资低,加班也不少。

面试心得:面试聊了30分钟左右,一面通过,说等待一周内会进行二面复试。

在没有同行业经验的情况下,面试官基本会死磕技术,因为讲业务他听不懂。所以建议技术人在30岁以后最好立足于一个行业,不然面试真心太难了。

THE END
1.食品研发岗位职责(工作内容,是做什么的)食品研发是做什么的?有前途吗?工资待遇怎样?61.2%的岗位拿¥6-15K/月。招聘要求高吗?学历本科最多占44.8%,经验1-3年最多占31.9%。应该学什么专业?食品科学与工程专业、食品营养与检测专业、食品分析与检验专业等。食品研发岗位职责怎么写?为你汇总山东省国宠宠物食品https://www.jobui.com/gangwei/shipinyanfa/duty/
2.荥阳食品厂最新招聘启事,职位空缺与求职机会蔬菜花卉随着食品行业的快速发展,荥阳最新食品厂为满足生产需求,现面向社会广泛招聘各类优秀人才,我们致力于为广大消费者提供安全、健康、美味的食品,秉承“质量第一,顾客至上”的原则,不断追求卓越,加入我们的团队,您将有机会共同创造食品行业的辉煌未来。 公司简介 http://5g.hnjwwzy.cn/post/520.html
3.玛氏食品人脉圈怎么样发现416+脉友玛氏食品(中国)有限公司·高级质量经理 影响力141访客671北京通州区 个人简介 食品生产行业质检/质量管理,任职玛氏食品(中国)有限公司高级质量经理职位,常驻北京;近期有671位访问者,在脉脉形成影响力141;在2015-9至2021-2,任玛氏食品(中国)有限公司公司高级质量经理职位。 https://maimai.cn/mai/Jf6DFDBHyUh_nX0-1NvGwNT93p3hAL2djHx0r7qqUIw
4.广东瑞品食品有限公司成立经营零售农产品农副产品食品添加剂天眼查App显示,近日,广东瑞品食品有限公司成立,法定代表人为林水泉,注册资本1500万人民币。 经营范围含许可项目:食品生产;食品销售;餐饮服务;家禽屠宰;肉制品及副产品加工(依法须经批准的项目,经相关部门批准后方可开展经营活动,具体经营项目以相关部门批准文件或许可证件为准)农业科学研究和试验发展;技术服务、技术开发https://www.163.com/dy/article/JJ4JCN3B0519QIKK.html
5.元气森林联手知名基金,为何大手笔入股太阳锅巴母公司?Foodaily2022年9月19日,西安市公共资源交易中心发布了《西安太阳食品公司增资扩股项目成交结果公告》。 《成交结果公告》显示,西安太阳食品公司(以下简称太阳食品)分别招募战略投资者和财务投资者,共募资9960.65万元。战略投资者一栏,元气森林(北京)食品科技集团当选,它将出资5433.08万元;财务投资者一栏,嘉兴建信宸玥股权投资合伙https://www.foodaily.com/index.php/articles/29068
6.广东锦坤食品科技有限公司正宗老陈醋锦坤六年老陈醋广东锦坤食品科技有限公司 产品优势 Service advantage 产品展示 Product display 锦坤黄金辣酱 锦坤老陈醋系列 锦坤香醋 锦坤系列料酒 锦坤其他醋系列 锦坤食用小苏打 锦坤炒菜料酒500ml 金装香醋420ml 金装老陈醋420ml 金装凉拌醋420ml 锦坤食用小苏打25ghttp://jinkunsp.com/
7.蚂蚁庄园形堂今日答案蚂蚁庄园最新今日答案3.28:素肉食品属于肉制品吗 答案:属于豆制品 3.27:橙红色的红薯晒千后会发白这层白主要是 答案:糖分 3.27:有说法称经常挖鼻孔容易引发鼻炎是真的吗 答案:真有科学依据 3.26:下列哪种动物其实会爬树 答案:鳄鱼 3.26:口蘑中的口字源于 答案:地名 3.25:春天到来哪种植物一般是先开花后长叶子 答案:迎春花 3.25:https://m.duotegame.com/mgl/35822.html
8.大童保险服务是干嘛的大童保险服务是干嘛的大童保险服务是干嘛的_大童保险服务是干嘛的 大同保险服务是做什么的? “2024中国家族办公室行业峰会暨胡润中国保险人物颁奖盛典”于2024年4月13日在南京隆重举行。颁奖典礼面向中国保险公司和专业保险中介机构开放,全面考虑候选人业务对各级机构和个人的能力、商业背景和行业影响力进行评选。大同保险服务的多名顾问入围https://www.jingwumeishi.com/aa29gaem.html
9.以尊道贵德的法则维护校园友情(我的泰山学院十年?第六辑)徐坤(右一),曾任聊城市食品药品监管局局长 张宇声(左一),曾任山东理工大学党委副书记 苏勇,淄博市人民政府特邀咨询 于涛,曾任山东师范大学副校长 贺金玉,曾任德州学院院长 陈兆伟,山东能源龙矿集团工程建设有限公司懂事长 侯成桥,山东黄金矿业开发有限公司副董事长、总经理 https://www.meipian.cn/2db7sjr4
10.美团外卖被几百家餐饮企业投诉!广东省餐饮协会提出书面交涉广州某餐饮企业负责人称,公司2015年入驻美团外卖,外卖服务佣金比例确实一直在增长。据他了解,美团外卖针对不同规模的餐饮企业收取的佣金比例不同,优质、合作时间长的餐饮企业确实议价能力强,大概维持在16%左右,但一般餐饮小店佣金会在20%以上。 广东省餐饮服务行业协会认为,美团外卖对餐饮外卖的高额扣点,在其3月30日https://wap.eastmoney.com/info/detail/202004111451052564
11.企业安全生产培训测试卷(精选12篇)15、公司要求员工按要求佩戴个人防护用品的目的是:()。 A.应付客户的检查; B.应付老板的检查; C.应付政府的检查; D.保护员工的身体健康; 三、判断题下列说法是否正确,如你认为正确请在()中打“√”你认为错误的则打“×”(每小题2分) 题号 https://www.360wenmi.com/f/fileyww1xq8x.html
12.餐饮主题活动营销方案(20篇范例)目前为止,__的餐饮服务业处于全国中等水平,__的中低挡餐饮比较多,相对__经济来说,高端餐饮供应量不足。经过调查因生意应酬吃饭的.客户约占饭店消费客户的80%。相比大众客户,我们更看重的是至少拥有一个公司的企业主,企业主的商务应酬比一般人要多,对品牌和私密性的要求比较高,我们的产品更符合他们的需求。http://www.plansum.cn/gongzuofangan/109255.html
13.冰箱变温区是什么意思冰箱变温区可以放什么食物4、各种蔬菜及苹果、梨等温带水果,没有做熟,但是需要低温保存的食品,如水豆腐、盐渍海带丝等,排酸冷藏肉、半化冻的鱼、鲜虾等海鲜类等都可以放在变温区。 冰箱变温区一般设置几度 1、当冰箱的变温区上面的数字越小,那冰箱变温区内的温度也就是越高了,反之冰箱变温区上面的数字越大,那冰箱变温区的温度就会https://m.qizuang.com/baike/25899.html?ivk_sa=1024320u
14.2025校园招聘浙江青莲食品股份有限公司招聘就业信息网浙江青莲食品股份有限公司创立于2001年,以“味美食物,让生活更美好”为使命,以“创造健康、快乐、受人喜爱的美食生活方式企业”为愿景,定位高品质猪肉供应商和服务商,以消费者需求为核心出发点,完成从源头到餐桌的黑猪全产业链布局。集团现有员工2800余人,年产值70亿以上,同时依托青莲生猪产业研究院,积极与国内外科研https://xyzp.haitou.cc/article/3264872.html
15.餐饮发票如何入账?全面汇总在这!业务招待费是指企业为经营业务的需要而支付的应酬费用,也叫交际应酬费,主要包括为餐饮、香烟、水、食品、正常的娱乐活动等,还包括业务洽谈、产品推销、对外联络、公关交往、会议接待、来宾接待等所发生的费用,例如招待饭费、招待用烟茶、交通费等。 3.餐饮发票可以计入“职工福利费” https://hainan.chinatax.gov.cn/sxpd_5_4/11114629.html