【第四十九期】SHEIN-公共组件-一面

itmrtan · · 980 次点击 · · 开始浏览    

简单自我介绍 略,主要介绍做的项目,然后大部分时间在探讨项目相关如mongodb查询,有没有遇到复杂的查询,数据量大了怎么办,以及提高查询效率、如何实现报警推送。基本都是我遇到并解决的问题所以很容易就答出来了。 场景 服务端大文件,http多线程下载 不清楚,我的理解就是分块下载,然后合并,还列举了 ffmpeg 这个库可以用来合并视频流。他说差不多类似。 操作系统 线程进程区别和关系 线程的状态和安全 盲区了,就根据自己的实际使用说了应该至少三种,运行,阻塞,终止。 安全方面 直说了我知道加锁可以解决线程安全的问题。 mysql ACID 解释下 隔离级别 说下 join 和 left join 区别,不清楚 redis 基本的数据类型,说完了,我给他补充了下我在项目中如何运用的。没问了 反问 没有什么问我了的吗? 没有了,其实我还想介绍下开源个人项目的,就不了了之了。 部门做什么的? 公共服务,给我的理解就是各业务中的公共部分如日志系统由这个部门来完成。 项目如何运行部署? 惊了,和我在实验室用的一样是自建gitlab服务器 + CICD,不过他貌似不是很熟悉,只是说了点一些按钮就发布了。。。我又给他介绍了一遍完整流程,他表示满意。。 他们少量部门在用PHP和GO,问我转java怎么看? 介绍了我项目中选择go的原因,还有对java提出了些看法,换语言对我来说不是很大挑战。。我可以接受。 总结 与字节相比,SHEIN问的可能更偏重于项目(简历上大篇幅写了项目(非CRUD)),以及我的设计思路。基本上每说到一个知识点,我总能往项目中或根据实际使用的经验去和他聊,感觉是我在引着面试官走。

有疑问加站长微信联系(非本文作者))

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:701969077

980 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传