求职 day13总结

ops/2024/10/11 13:29:24/

总结一下周一的平安寿险电话面(7月29)和周二(7月30)华为od的技术一面、二面、(8月1)资面和等结果流程。

面试前压力挺大的,毕竟这么久还没有技术面过。周日还想再推一下od技术面时间,不过前面推了一次,虽然还没发面试邮箱但是时间太紧了,再次临时变卦感觉不太好,所以顶着头上了。

目录

平安寿险一面

德科技术一面

德科技术二面

面试后:

德科资面 :


平安寿险一面

没有手撕代码环节,面试对项目和八股的拷打很详细,基本上项目写到的点都会提问。由于是第一次技术面,加上Java项目代码业务逻辑、Java锁八股、MySQL、Spring、注解等不熟悉,结果挂了。由于Java项目用的课程项目服务框架没有改进和优化,处理拷打Java项目,面试官还让我介绍了一下毕设项目和另外一个项目,不过技术上这两个项目跟Java没什么关系,都是深度学习的项目。

前面主要考察 Java技术点,后面可能看我Java确实没什么水平和能拷打的地方就问其他项目了。又问了下Java机试相关的问题,感觉代码题没做出来确实也是很大的扣分项。

一些答不上来、完全不了解的问题:

  1. 在你的Spring Cloud项目里ribbon怎么是实现负载均衡,
  2. 快排怎么实现
  3. 设计模式,适配器模式
  4. 秒杀商品如何保证不超卖?项目中的业务逻辑
  5. 有什么锁,lock有什么子类
  6. MySQL不能索引的情况
  7. sql优化方法

整理后的回答:

  1. 在Spring Cloud框架中,使用Ribbon实现负载均衡的流程可以简要概括为:首先,服务实例在Eureka服务注册中心进行注册;然后,在API网关或客户端应用中配置Eureka客户端并启用Ribbon;接着,定义一个或多个负载均衡的`RestTemplate` Bean;在服务调用时,Ribbon根据预设的策略从服务实例列表中选择一个实例来路由请求;若请求失败,Ribbon执行故障转移和重试机制;最后,Ribbon定期从Eureka服务器刷新服务实例列表,确保服务发现的动态性和准确性。这个流程确保了服务调用的负载均衡和高可用性。
  2. 选基值,分区,递归 
  3. 确实没准备好这个项目的关键业务点。面试完后又看了 一下当初学的思路。主要是用rabbitmq做消息队列后又用redis做缓存,先改缓存再对数据库操作。
  4. 读写锁.....

德科技术一面

问的比较基础,简单问了 redis 和 rabbitmq 的技术点,各项目的基本情况。大概半小时,然后做题。简单题。

20. 有效的括号 - 力扣(LeetCode)

考前在刷150题,刚好看过不过没写,stack使用创建不太熟,还好最后做出来了,用的官解,面试官补充了一点上下边界样例,我完善了代码截了图完事。自我感觉面的还不错。面试官还看了GitHub 的项目代码,要我注意一下代码规范,不过做深度学习的时候确实没系统学过,没总结代码规范的问题。

德科技术二面

hh感觉对我是地狱难度,虽然问的都是Java的一些中等问题,不过我开始用心学Java和项目的时间都很短,所以根本答不上来,汗流夹背了。每个技术点都会问一下。

时间是晚上7点到8点,这个是先手撕再拷打,这个出的中等题。

200. 岛屿数量 - 力扣(LeetCode)前几天看过,虽然没提交,但是leetcode上有做题痕迹我以为做过了,面试官换了一题。

209. 长度最小的子数组 - 力扣(LeetCode)要用滑动窗口,但是一开始没仔细看题用了array.sort,结果样例报错,面试官提醒一次。写了一版滑动窗口,仍然没通过什么样例,内心很慌张有点无意识发呆了,面试官提醒了好几次最后带我通过了题目QAQ(再一次提醒我是废物)。项目拷打也很不一样,考的恰到好处,都是我不了解的东西。

面试前对sql的复习基本为0,问道的问题没有印象虽然课上可能学过。建表语句,三大范式区别、聚合。

Java的一些底层、锁的使用。

IOC、生命周期、对spring注解的了解。

面试后:

没学了hh,想等od结果出来后再说。一个是感觉薪资和我的能力还算匹配,要的也不高13k,虽然二面答的不是很好,专业能力上可能不太匹配,但是机考、一面、hr面感觉还可以。

当晚收到昨天平安寿险面试结果,挂了。不过也挺感激给面试机会的,IQ题其实做的很差,也锻炼了第一次面试能力。

steam补票了一个初中贼喜欢的游戏,几天又玩了几十个小时。有工商银行的hr打电话联系是否找工作,其实没什么心思,想等od结果,加了wx后没沟通。

德科主管面 :

技术面后第二天让我准备主管面。

基本情况。面试官都比较喜欢了解组队项目。

组队项目任务如何分配。

机考高分但二面手撕一般是为什么?机考题目过于简单。

反问:

对我的评价:我的回答不到重点,抓不住问题。自我感觉这个问题在这几次面试中都挺明显,回答的时候都绕一下才能整理到回答的重点,主要可能是缺乏面试经验和面试题准备。

理解应届生缺乏业务经验,指出需要大量补充业务Java技能知识。

晋升途径:我的回答缺乏个人职业规划。思路:考虑软件开发的话走初中高,或者走管理转其他赛道。

注重总结,下次更好吧。

后续

 过了5天才告知面试通过,德科hr和我沟通薪资,按当初提的理想薪资给了,于是提交审批。

赶在第二天下午通过了审批发offer到邮箱,8月7日,在家待着无聊,游戏又打通关了,跑去东莞实地考察。审批真的很快啊,我还以为要3-5天呢。

hr电话沟通薪资情况,入职材料和流程。入职时间还挺充足的8月20号入职。可以提前到15,不过一想到长假就要结束还是决定爽玩半个月hh。

逛了两天回佛山体检。

接下来想往粤西、海南、广西继续逛。


http://www.ppmy.cn/ops/93048.html

相关文章

haproxy七层代理知识点以及各种配置

1.为什么用haproxy 当后端主机有一个出现问题了的时候,我们需要访问的流量全部打到正常工作的后端主机,所以我们需要后端检测,lvs没有后端检测,所以就需要用到haproxy 2.负载均衡 2.1 什么是负载均衡 负载均衡,Loa…

什么是 Vue 的 keep-alive?它是如何实现的?具体缓存了什么内容?

Vue.js 中的 keep-alive keep-alive 是 Vue.js 中的一个组件,它允许在组件切换时保留其状态。这对于需要在不同路由或视图之间保持状态的组件非常有用,例如购物车的商品列表或聊天窗口。 它是如何实现的 keep-alive 组件通过以下方式实现:…

精通C++ STL(六):list的模拟实现

目录 类及其成员函数接口总览 结点类的模拟实现 构造函数 迭代器类的模拟实现 迭代器类存在的意义 迭代器类的模板参数说明 构造函数 运算符的重载 --运算符的重载 运算符的重载 !运算符的重载 *运算符的重载 ->运算符的重载 list的模拟实现 默认成员函数 构造函数 拷贝…

【黑马】MyBatis

目录 MyBatis简介JDBC缺点:MyBatis针对于JDBC进行简化,简化思路: MyBatis快速入门具体构建步骤解决SQL映射文件的警告提示 Mapper代理开发案例:使用Mapper代理方式完成案例具体步骤详解:Mapper代理方式 Mapper核心配置…

WEB应用(十三)---RCE

什么是RCE? Remote Command/Code Execute,远程命令或代码执行。通过构造特殊的字符串,将数据提交至Web应用程序,并利用该方式执行外部程序或系统命令实施攻击,类似于SQL注入。 Web应用程序使用了一些可以执行系统命令或…

stm32应用、项目、调试

主要记录实际使用中的一些注意点。 1.LCD 1.LCD1602 电路图: 看手册:电源和背光可以使用5v或者3.3v,数据和控制引脚直接和单片机引脚连接即可。 单片机型号:stm32c031c6t6 可以直接使用推完输出连接D0--D7,RS,EN,RW引脚&#…

数据库原理面试-核心概念-问题理解

目录 1.数据库、数据库系统与数据库管理系统 2.理解数据独立性 3.数据模型 4.模式、外模式和内模式 5.关系和关系数据库 6.主键与外键 7.SQL语言 8.索引与视图 9.数据库安全 10.数据库完整性 11.数据依赖和函数依赖 12.范式?三范式?为什么要遵…

如何设计一个高效的 C/S 架构软件

如何设计一个高效的C/S架构软件 引言 C/S(Client/Server)架构是软件开发中常见且经典的一种架构模式。这种架构将应用程序划分为客户端(Client)和服务器(Server)两大部分,通过网络进行交互。客…