趋势科技 一二面经(奇妙的“对不起”面试)(已offer)

base:南京
9.19笔试 2.63/3 笔经:https://www.nowcoder.com/discuss/1057449
9.22 一面 面试结束约二面
9.23 二面 面试结束给测评
9.27 HR面  说国庆前给结果
9.30 收到offer 

一面 9.22 (1h)无项目,全程八股,全程对不起
1.自我介绍
2.springboot掌握程度
3.springboot自动装配原理
4.springboot权限认证框架
5.spring 的过滤器,拦截器原理,分别使用场景
6.你的项目如何做的权限认证
7.mysql 存储引擎原理,一条sql执行过程,有没有看过innodb源码。
我:看过一点,然后说了一下一条update sql从server层交给存储引擎、ast语法树语法解析、磁盘查询与内存查询processor执行过程、mysql布隆过滤器等等。
8.噩梦开始,那除了mysql你最近还看了什么源码
我:额,就单单mysql吧,还有redis的五大基本类型的若干命令执行过程源码,然后说自己看mysql是为了学习oceanbase
9.oceanbase是做什么的
我:单机分布式存储数据库,balabala
10.除了oceanbase,还知道什么数据库
我:big table,gfs
11.big table,gfs的存储架构是什么样,可以简单描述一下吗
我:沉默,我不会,对不起
12.这些数据库你是只知道概念还是看过源码实际操作过
我:看过GFS论文,源码没看过,直接对不起
13.为什么oceanbase能够做到高效分布式数据库,解决了mysql什么问题。额,这里面试官其实也不是很清楚,更像是在请教我,然而你看我像是知道的样子吗?直接对不起
13.redis的一些基本命令
14.自己更加喜欢go还是喜欢java。果断go
15.go对比java的好处。
16.场景题:大文件分块上传如何实现。
17.nginx你一般用来干什么。
18.负载均衡算法
19.详细说一下一致性hash算法
20.如何查看java进程堆栈信息。jmap
21.jstack和jmap区别。对不起 忘了
22.当一个java进程down了,如何查看具体down的原因,看过具体的dump文件吗,都有哪些东西?对不起
23.做过反编译吗?没有
终于结束了
9.22 18.10 收到二面电话,预约9.23面试

二面 9.23 项目+网络安全相关 全程对不起
1.自我介绍
2.实习项目详细讲讲。针对项目面试官提了很多可能存在的问题,不过都被我一一kill了,这里感觉自己是大爷(30min)
3.然后直接开始当孙子,八股相关(大部分是网络安全相关)(30min)
  • 网关层如何做权限认证。内部tally框架与风控服务。
  • RPC和HTTP区别(RPC框架,HTTP协议)
  • HTTP和HTTPS,四次握手详细说说,解决了什么问题
  • 为什么HTTPS都那么安全了,还会有一些网络攻击问题
  • 实习项目如何解决频繁网络攻击。我:黑名单,封禁ip,限流
  • DDOS攻击如何实现,怎么预防。我:实现还好,预防给我干沉默了
  • 华科能直连google吗?我:不能
  • 为什么不能直连?我:被墙了啊
  • 墙的原理是什么?我 :沉默,对不起不知道,我可以猜猜吗?我猜的网关做了个目标域名与ip封禁
  • 那如何连接?我:***代理?
  • ***代理分为哪几种?我:沉默,对不起,我只知道正向代理与反向代理
  • 那***工作原理?我:沉默,对不起
  • 那***服务器一般都在境外,为什么能够绕过检查。我:对不起
  • ***和nginx如何协调工作。我:猜了一下,还猜对了
  • ***相关的一些其他东西,具体的就忘了,全程说自己不了解
  • 自己对go、java、python都了解吗。我:go和java熟悉,python了解,仅用于毕业论文。
  • go对比java最大的好处是什么。我:并发
  • go协程原理,存在线程安全问题吗?
最后面试官给我讲了一遍***如何绕过检查,保证存活,面试完感觉自己凉凉的。

9.27 hr面


#趋势科技##面经#
全部评论
恭喜楼主,收到测评就是过了。测评里面有图形推理,题不多但是限时,得细心点做,然后等HR面就行了。
1 回复 分享
发布于 2022-09-23 20:22 江苏

相关推荐

开场: 1、熟悉的语言八股:2、Java 当中的常见集合介绍下3、ConcurrentHashMap Segment 分段锁有什么弊端4、StringBuilder 和 StringBuffer 的区别,**StringBuffer 如何保证线程安全的**5、JVM 内存结构了解吗6、JVM 常见问题排查常用命令知道吗7、Java 基本数据类型和包装类型的区别8、int a = 2; Integer b = 2; a == b; 以及 Integer a = 200; Integer b = 200; a == b; 结果分别是9、B 树和 B+ 树的区别10、Redis 了解吗11、Redis 持久化方式介绍下12、先后执行 set name 张三 和 set name 李四 在 AOF 持久化过程中都写入 AOF 文件吗13、场景:类似 12306 买车票,如何保证多个请求不会发生超卖14、Redis 高可用方案知道哪些15、Redis Cluster 集群如何分配 key 在哪个 slot16、一般什么情况下会用 Redis17、String 类型,如果 value 大小几十兆会怎么样18、Set 类型元素个数过多怎么办19、SQL 语句性能问题如何排查优化20、MySQL 什么情况下会锁表21、场景:一个表,name 字段是非唯一索引,有多条 name = 张三,这个时候查询 where name = 张三,是什么锁22、场景:一个表,用户余额进行扣减,只在MySQL层面,如何保证并发安全23、MySQL 什么情况下加记录锁24、TCP 和 UDP 区别,HTTP 用的哪个传输协议25、HTTP 报文有哪些部分,响应体有哪些类型26、TCP 三次握手和四次挥手过程,为什么不是五次六次其他:27、平时写代码有什么注意的点或者规范吗28、一个大型项目,你会怎么对代码分层29、平时写代码会用到 AI 吗,哪些场景会用30、到岗时间、实习时间、实习地点相关反问:
查看30道真题和解析
点赞 评论 收藏
分享
04-15 17:41
已编辑
南京林业大学 后端工程师
发面经攒人品两周前一面的,一直没有消息,这周突然二面了一面忘记录音了,只记下来一点三道手撕- 第一题压根没见过,提供了两种指令,要求用这两种指令实现判断字符串是否符合某种性质(不会)- leetcode240搜索二维矩阵 II,hot100题目(还有点记忆)- 给定一堆用户的在线时间记录(格式为[登陆时间,退出时间]),求姐同时在线用户最多的时间段八股环节,他让我选则计网或者系统,我选了计网- http从1开始一直3,每次改进了什么,解决了什么问题- http1.1的头堵塞问题是什么意思- http2为什么会有头部堵塞- http3怎么解决头部堵塞的- 为什么用udp的QUIC协议能将解决头部堵塞- 讲一下https握手- 每次https都要四次握手,代价很大怎么优化?用长连接- 长连接的https万一密钥泄露了怎么办?设定一定的时间,定时重握手二面1. 哪里人,在哪里上学2. 自我介绍3. 讲一下mcp4. 讲一下skill5. 你有一个智能agent项目,讲一下什么叫做智能6. 我想设计一个智能告警系统,有四个项目需要监控,每个项目每天都有致命告警。但是这些致命告警有一些是错报,因为这些告警是别的同学配置的,我没有办法去掉。有两点:一是该系统需要能够同时监控多个项目,二是告警出来后需要去查代码是什么意思或者调用一些工具进行自动化处理。你认为这个系统应该怎么设计?7. 这个系统的rag里面存什么?tool要封装哪些工具?怎么agent按照某个流程执行检查?8. 你简历上的这个项目与刚刚我想要的那种系统很像,你能讲一下两者之间的差异吗9. 你刚刚说到了兜底逻辑需要做一些,能来讲一下大概要做哪些兜底逻辑吗?10. 你平时用什么ai工具,怎么用?11. 用过openclaw吗?12. 讲一下实习项目13. 实习的时候主要是做前端还是后端?14. 怎么实现一个分布式锁,设置超时时间?15. 假设有abc三个在抢锁,简单介绍一下情况。然后a挂了会怎么样,你能从代码级别描述一下吗?16. 你知道MongoDB吗?17. 一分钟快速介绍一下事务的ACID18. 一致性怎么保证?代码中怎么实现?19. 你怎么理解消息队列中的消息持久性20. 讲一下消息队列怎么保证持久性?21. 万一消息队列磁盘坏了怎么办?22. 写操作是只写那个主消息队列吗?23. 了解https算法吗?24. rsa个ec算法有什么区别?不知道25. 你用过哪些对称加密算法?只知道凯撒密码26. 10个业务,一天1亿个计算任务,10万台机器资源,构建一个分布式计算平台。任务大多是cpu型任务,有长又短。你会怎么设计这个平台?27. 你的路由层用多少机器?28. 假设用了三台机器来管理,然后其中要有一个leader,怎么选出一个leader?29. 基于redis实现选举,怎么实现?一开始我说模仿哨兵模式,用一个哨兵节点负责选举。他要求我不用哨兵,就用三台机器和一台redis实现选举30. 现在解决了主master的问题,接着怎么调度?讲一下怎么调度的设计思路31. 假设某一瞬间来了很多请求,你怎么保证所有机器不会被打爆?32. 现在有很多新的技术,你怎么看待新技术,是出来一个就学一个吗?还是怎样一个态度?33. 你怎么学习一个新技术,讲一下思路和方法34. 平时会有多人协作的工作吗?35. 研究生的研究方向是什么?平时干什么?36. 了解编解码算法吗,比如h264和h265,我们这边可能涉及到多媒体数据格式的转化,你了解多少?37. h264中的视频帧分成哪几种?好像是分三种,具体不知道38. h264和265的区别?不知道反问:1. 部门做的是存储、多媒体相关的,我没有这方面背景,对实习生要求是啥?进来后再学,要有自学能力、自驱力2. 转正要求,转正率是多少?50%以上。(存疑,tx转正率有这么高吗)3. 具体业务场景:提供存储服务,用户上传存到这里,访问的时候再下发。面试官追问:1. 你有没有其他offer?
点赞 评论 收藏
分享
评论
2
11
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务