第一场面试记录

396次阅读
9 条评论

共计 1606 个字符,预计需要花费 5 分钟才能阅读完成。

内容目录

来源

 Boss

公司规模

 清华大学孵化的一家初创公司,人工智能领域,大概 10 来人

地点

 北京

流程

  • 自我介绍
  • 基本八股文提问
  • 算法
  • 项目介绍
  • 项目场景提问
  • 实习到岗问题
  • 实习工作业务介绍
  • 结束

详情

一、自我介绍

 专业、技术栈、竞赛经历、兴趣爱好(写博客)。

二、基本八股文

  • 介绍下 Redis 持久化存储?

 回答了两种主要的持久化存储方式:RDBAOP。具体介绍时答得稀烂,RDB 简单略过,AOP 回答了主要记录写操作,重启时根据日志回复数据

博客文章:Redis 的持久化存储

  • 谈谈你对 MySQL 事务中原子性的理解?什么是事务的原子性?

 答得还行。回答:要么都执行要么都不执行。然后介绍事务的所有特性 ACID,然后举经典的转账案例介绍原子性。

三、算法

 LeetCode 原题:121. 买卖股票的最佳时机

 第一眼就知道是买卖股票,以前学 DP 刷过,想到是动态规划问题,刚开始想用 DP 解决,但是好久没刷 DP 题,憋不出来,浪费了几分钟。后面还是选择用暴力求解,解出来了。

  • 问:实现的算法时间复杂度多少;
  • 回:$O(n^2)$
  • 问:能否进行优化,可以优化到多少?
  • 回:可以优化到$O(n)$;
  • 问:优化思路?
  • 回:DP,但不会。

四、项目介绍

 毕竟是自己一行一行写的,能答得都答了,就是介绍的时候不是很流畅。

五、项目场景提问

1. 调用大模型时,AI 响应需要几秒~十几秒才能响应完成,在高并发场景下有什么方式可以保证这个网站具有很高的可用性?

没怎么接触过高并发场景,答得不是很理想

 使用异步的网络框架如 Netty或者多线程,现在想多线程可能不太好,netty 可能更好些。(或者采用微服务+负载均衡,后面复盘时想到了这点。。)

2. 有了解过负载均衡吗?

答得稀碎,我使用过的负载均衡方式:Nginx 和微服务网购 Gateway,最终选择 Gateway 入手

 根据我的微服务项目介绍 Gateway 的负载均衡,多个服务分配了不同的权重,权重高的处理的业务量就更大。

3. 平时项目开发中有用过什么测试框架吗?

没用过任何测试框架,但我了解 Spring 有个 Spring Test,没答。

 平时开发测试是单元测试+API 测试,没用过其他的测试框架。

4. 对于版本控制工具 Git 熟悉吗?你在多人协作的情况下你是怎么管理代码开发和协作流程的?

Git 协作开发流程最近才有经验,平时一直都是个人,所以答的也不是很好。

 我项目一般分为 master 和 dev 分支,master 是项目的最终代码分支,dev 是我们协作开发上传的分支。一般情况下,团队成员需要提交代码时,先尝试推送到 dev 上,如果推送不上去,再将 dev 分支上的代码 pull 下来进行更新,本地没问题的时候,就推送到 dev 上。项目负责人确定 dev 代码没问题,将 dev 代码合并到 master 上。

六、实习到岗问题

 问:到岗时间?你偏向于线上办公还是偏向线下办公?目前课程情况?

 暑假之后,可提前两周,偏向线下,大四没有课程,大三都已修完。

 问:假如现在需要两周后马上入职,是否接受线上办公?暑假之后再线下?

 可接受。

七、实习工作业务介绍

 介绍了公司产品 AI 分析师,实习业务:搭建网站,用户通过网站进行交互使用公司产品,涉及用户管理、大语言模型的调用、文件上传等等

业务功能都有能力实现

总结

 在我的职业规划中,有想过大学毕业先去一家初创公司工作。在我的理解中,在初创公司需要承担更多的工作内容和业务,对我来说是提高自身开发能力和学习更多技术的最好手段。
 尽管我更希望毕业后能进一家中、大厂工作,享受一个稳定的工作方式和工作内容(当然,我的大三实习也未必就能进入中、大厂)。但是作为技术爱好者,我的实习似乎更想选择去一个能够接触更多技术业务的平台工作,当积累到足够的实际业务场景下的开发经验,再去投投大厂未必不是一种可行的方案。

目前投了好几家中、大厂,简历要么还没开始审核,要么简历审核过的还没有面试通知或直接挂了。

正文完
 
PG Thinker
版权声明:本站原创文章,由 PG Thinker 2024-04-05发表,共计1606字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(9 条评论)
mebius 评论达人 LV.1
2024-04-07 19:01:39 回复

学长,我博客修好了,现在域名是:https://mebius.fun
站名:Mebiusの小破站 :celebrate:

 Windows  Edge
xiaoxin 评论达人 LV.1
2024-04-30 12:52:56 回复

佬,面试通过了没 :cry:

 Windows  Chrome
    PG Thinker 博主
    2024-04-30 12:59:45 回复

    @xiaoxin 没,这家公司目前主要在AI研发上做投入,他们负责人找我想让我加入到他们,没敢去

     Macintosh  Chrome
xiaoxin 评论达人 LV.1
2024-05-03 10:08:58 回复

为什么我们的ip都是在东京,是写死的吗

 Windows  Chrome
    PG Thinker 博主
    2024-05-03 14:38:37 回复

    @xiaoxin IP定位有点问题,定的是我博客服务器的IP哈哈😂

     Macintosh  Chrome
RunPiBoss 评论达人 LV.1
2024-05-06 10:26:21 回复

加油,做热爱的事情永远不会错的 :cool:

 Windows  Chrome
RunPiBoss 评论达人 LV.1
2024-05-06 10:26:36 回复

:cool:

 Windows  Chrome
热评文章
Rust中所有权与借用规则概述

Rust中所有权与借用规则概述

在GC与手动管理内存之间,Rust选择了第三种:所有权机制...