山东豪迈技术面Java(一轮),已过

背景:双非本硕
10.7号电话hr面,主要聊聊家常,愿不愿意呆在山东,谈谈期望薪资。

10.11技术面:
1.色盲测试
2.自我介绍
3.elasticsearch搜索速度快的原因?  (答得一般,回答了倒排索引、分布式)
4.使用分词器建立索引有什么缺点?
5.Redis优势?
6.hashtable的访问时间复杂度是多少?(答错成O(n),在插入、查找或删除操作时是O(1),除非存在哈希冲突的情况下,哈希表的访问时间复杂度可能会略微增加,最坏情况下可能达到O(n))
7.数组和链表的区别?
8.spring的两大特性?(答错成springboot的了,是IOC的依赖注入和AOP)
9.spring事务管理?
10.数据库增删改查语句?
11.数据库的聚合函数是什么?配合什么关键字一起使用?(答成having,最好是group by)
12.mysql排序的关键字?
13.了解kafka吗?在项目中的应用?
14.项目的记录日志怎么做的?(AOP)
15.记录日志的好处?在项目开发中日志干什么用?  (eg.慢查询)
16.慢查询在实际项目中出现过吗,如何优化的?
17.添加索引是自己做的吗?
18.良好的编码习惯有哪些?(代码规范、注释、适当的命名、异常处理、单元测试、模块化设计)
19.设计数据库表?画过ER图吗?  (UML)
20.项目是使用起来了还是自己做的项目?
21.研究生课题项目训练模型的显卡?训练集多大?训练时间?  
22.高温合金优化系统?遗传算法具体的原理?
23.力扣题?说一个动态规划的题?
24.父母干啥的?什么时候来的山东?父母对你的就业方向有什么要求?
25.对豪迈了解吗?
26.我的研究生学校属于是什么院校?本科学校属于?(一本)
27.对女朋友的未来打算?
28.看我投递过**公司?身边同学的投递情况如何?
29.期望薪资?
30.个人爱好?  博客访问数量?
反问环节:
1.最晚什么时候出结果?  (七个工作日)
2.单休?加班多吗?  (说是不提倡加班;一个月至少双休一次)
3.如何提升自己去适应岗位?需要做什么准备?   
(主要讲解了公司的各种业务很全面,以及软件开发针对公司内部用)

补充:面试官还不错,福利还行,秋招第一个offer感谢豪迈!主要离家有点远给拒了
全部评论
朋友是一个技术面直接给offer了吗
点赞 回复 分享
发布于 2023-10-26 23:48 湖北

相关推荐

联通 hr 每月到手6000,总包每年在12个
点赞 评论 收藏
分享
2024-12-08 12:01
已编辑
华中科技大学 射频工程师
1.秋招的时间线现在越来越早了,所以也尽量早做准备吧。大概研二下学期的时候就要开始关注一下,有些公司在暑假的时候就会开放投递渠道,然后快开学的时候会截止投递(例如大疆,当时6月多就进我学校宣讲,然后暑假就开始可以投递了)。2.简历要准备好,不用太复杂,简单明了的介绍自己就行。我秋招在牛客上也看了很多简历。但很多人的简历感觉很生硬,硬塞了很多内容。简历不是越多越好的,要挑合适的展示给公司。简历一面就差不多了,内容包括了个人的基本信息和教育背景,其次是两三个在校的研究项目或比赛项目,然后是一些个人的荣誉奖项。项目方面的话自己挑选两三个合适的匹配的,最好是有一定技术和含金量的项目。如果没有导师的横向或者纵向的科研项目,也可以写自己的毕业课题或者自己做的DIY项目。个人荣誉方面最好放一些竞赛奖项,如果没有竞赛奖项也可以写奖学金。有些人奖项比较多的话,我建议是挑一些含金量大的奖项写上去,比如大疆的RM和省电赛国电赛。3.面试前的话除了准备好简历,也应该做一些专业知识上的复习准备。一定要对简历上的几个项目做到烂熟于心,项目涉及的知识原理要搞清楚。其次是面试岗位需要的专业基本知识有空也去复习一下。可以在网上看一下相关岗位的八股文(八股文就是一些面试可能问到的常见专业基本知识)。还可以看一下公司招聘网站上贴出来的招聘要求,里面会要求哪些专业知识,不用要求会得很深,面试能说出来一些就很好了。4.面试的流程大致都是投递简历-心理测评-一面-二面-三面。投递简历的话,我推荐就直接去公司招聘官网投递,内推码其实感觉没什么用,所以有没有也无所谓。投递后公司如果审核简历过了,后续会发邮件给你,所以简历上的邮件一定要填对。心理测评这个就是被广大秋招同学们吐槽的东西,会做一些图形推理、数学逻辑计算还有文本阅读的题目,有些公司的简直又臭又长,然后大部分公司都会有,你投递一个就要做一个,所以这个有时也挺麻烦的。现在大部分公司都会有好几轮的面试,第一轮技术面试第二轮Hr面试最后一轮主管面试。首先技术面试的话,自然是最考验个人对专业知识和技术掌握能力的,所以说面试前最好做一些专业知识的复习和对个人项目的复盘。技术面也有不太一样的,一种是只针对简历上的项目进行提问,就问你项目是如何实现的,要你对你的项目的技术原理进行介绍,全程围绕着简历上的项目提问。还有一种是除了问你的项目,还会问这个岗位所要求的一些专业技术问题,这个就很头疼的,这些问题不是你会不会的问题,而是有可能你在学校就没有这个资源和机会去了解学习。不过无所谓你知道啥就说啥呗。Hr面试的话就比较轻松简单了,基本上是了解你个人的情况,比如你的在校学习情况、你家里父母的情况、有没有兄弟姐妹、有没有男女朋友等等各种问题。Hr面试坦诚面对,把自己真实情况和Hr沟通就行了,一般没什么问题。最后是主管面,我个人感觉主管面就是技术面和Hr面的结合,主管可能也会问一些技术问题,但不会问的那么深了,也是结合项目进行提问的。然后也会考察一下你的个人情况,比如问问你在参加项目时是如何与团队的其他成员进行合作的。有些主管面可能会进行压力面,考察你的抗压能力,比如直接说你的项目没什么创新点没什么亮点。这种我同学遇到过,但我建议是不用怂,直接反驳,并自信的说你做了哪些工作就行。5.秋招其实也是一个信息差的事情,大家秋招的时候可以多看一下牛客网或者脉脉等,去了解一些秋招、公司和工作等等的信息。有更多的信息,自己才能更胸有成竹去面对。比如你在面试一家公司前几天,可以去牛客上尝试搜索一下这家公司的信息,面试流程面试经历等等。6.现在面试大部分都是线上面试,给你发一个面试时间预约邮件,你挑一个时间,然后再给你发一个面试的腾讯会议链接或者是飞书的链接,面试前你进入会议间就行了。线上面试我个人感觉可以做个PPT进行介绍,这样既让面试官有一个了解你以及对你进行提问的抓手,其次对你展示自己也有好处。如果要做PPT的话,也不用太复杂,和做简历一个道理,将你的个人信息、项目经历和荣誉奖项等展示出来就行,记得做好排版和格式等等。7.有一些公司会在大城市进行线下集中面试,这种线下面试就更加考验你的临场面试能力了。比如美的和vivo今年就在武汉要求线下面试。美的线下面试还是群面的,这种面试对于工科生来说属实有点难绷。如果还是面试官1V1面试,基本都差不多,就是自我介绍然后面试官提问然后你回答最后你反问结束。8.面试时还有一个要点就是,适当展示出你积极的态度,展示出你对公司和这个岗位的意向。特别是对于你很想去的公司。你可以说你很想从事这个岗位,你对这个岗位很有兴趣,然后公司也是这个方面的佼佼者。9.对于公司的了解,面试一家公司前,可以去看看这家公司的产品业务线和财报啥的。比如Hr面试或主管面时可能会问到,你对公司有什么了解,这时候你能说出公司的一些情况,会比较加分。比如面试某家公司时,你知道这家公司的产品销量是TOP1或者TOP2的,知道这家公司的专利数量排名是TOP1或TOP2的。10.暂时能想到的就这么多了,先写这么多吧。面试情况千奇百怪,细节各有不同。大家只要做好自己的准备,其实也没什么问题。因为最后要不要你,也不是你能决定的(狗头),需要一点缘分和运气。比如有些公司就是卡学历,有些公司就是觉得你的项目不匹配,有些公司招聘有目标院校。整个秋招流程其实很长很折磨,大家在求职的时候在心态上也保持一个好的心态,保持自信,不要因为一些公司而影响到自己其他公司的面试,一家公司不要你再继续找就是了。要相信自己。最后祝愿每一个求职的人都能如愿找到适合自己的工作!😁有人看的话,觉得有帮助的话,可以点个赞不,谢谢。 #牛客创作赏金赛#
点赞 评论 收藏
分享
2024-12-18 22:12
门头沟学院 Java
简历的两个项目,请挑选其中一个做下介绍,讲讲项目的架构、亮点等内容分库分表,一般使用什么主键去做?(项目中用到了分库分表)数据库分库分表后,得到一个用户名时,如何实现到相应的数据库中去查询?Redis 有哪些数据结构?使用过 Hash 类型的数据结构吗?你刚刚提到了设计模式(项目),你清楚有哪些设计模式吗?责任链模式,具体怎么实现的,你清楚吗?Redis 缓存穿透、缓存雪崩、缓存击穿 分别是指什么?有相应的应对策略吗?有研究过 Spring 的源码吗?(除了 IoC、AOP)==> 目的:了解平常看的源代码多不多常用的并发控制手段有哪些?不用讲太细,宏观层面即可,不用只局限于 语言层面(Java),其他手段也行(如:Redis)你刚刚提到线程池,线程池有哪些常用的参数?当请求不断增多,线程数和阻塞队列的变化是怎样的过程?线程池中,核心线程数和非核心线程数是怎样设置的呢?数据库中,聚簇索引和非聚簇索引?索引失效的场景?联合索引 (a, b, c),where b = xxx and c = xxx and a = xxx 会走索引吗?现在有个 Controller ,函数中使用到了线程池,线程池核心线程数:16,最大线程数:16,阻塞队列长度:20万,每个任务的处理时间是 0.5 s,请求速度:每秒 100 QPS,这个时候会有什么现象出现?这个会有什么问题呢?例如:CPU、内存、服务请求数 这些指标会有什么变化?(注:任务不怎么耗内存,内存不会爆)对面试官回答的复述(复述内容可能不正确,可能存在对原回答的曲解!!!):16个线程,0.5 s 处理一个,1 s 处理32个请求,其他68个请求会被放到阻塞队列中(先进先出);存在很多请求堆积在阻塞队列,由于长时间得不到处理,客户端网络请求会有个断开时间,一般是1分钟左右,客户端断开,服务端可能会出现很多 CLOSED_WAIT  状态(TCP 四次挥手),由于 Linux 进程会有句柄数限制(65535),当句柄数被占满之后,用户请求进不来。所以,前期会出现随着请求量不断增加,CPU使用率会一直增长到一定的水平后稳定,内存使用率随着队列积压逐渐上升,当文件句柄数到达上限后,这时请求已经进不来,请求量从刚开始比较均匀到后面就没有请求量了,CPU  仍继续处理队列中请求,整个服务出现“假死”现象。#正浩创新校招# #EcoFlow#
查看17道真题和解析
点赞 评论 收藏
分享
评论
10
20
分享

创作者周榜

更多
牛客网
牛客企业服务