首页 > 触宝Java二面凉经
头像
谜M
编辑于 2021-08-15 18:51
+ 关注

触宝Java二面凉经

触宝二面凉经

双非非统招非科班,Java,提前批投的。面试时间7.10日。我也是服了,我没有竞赛经历,上来就是hard,后面还特么问线段树???

触宝一面(60min)

面试官戴个眼镜,看起来比较和蔼。整体都是基于八股一些设计的场景,没让你硬背八股文,如果你原理不太掌握的话,场景很可能就跟不上....例如HashMap的一些东西,聊了好一会儿

1.自我介绍

2.先来个简单的编程题把(看我字节实习过,坏笑着出题)

  • lc第8题,模拟即可
  • 写完后让我讲讲代码和思路

3.HashMap和HashTable聊聊?区别?

3.HashTable很大,并发性怎么样?(聊ConcurrentHashMap)

4.ConcurrentHashMap底层原理?

5.写过多线程/多进程的程序?

  • 项目文件多线程下载
  • 讲讲怎么做的?怎么确定应该分几个线程?
  • 关于这些问了一些场景,例如获取不到文件大小?文件下载中其他人也往文件里面写怎么办?(第二个问题回答的是做权限管理)
  • 为什么不做成多进程下载呢?(跟他聊进程和线程的区别)
  • 狂问os这边的进程和线程(我全程在扯淡)

6.数据库

  • MySQL由哪些模块组成?说下这些模块干什么的?
  • 哪里学的这些?(网上博客)

7.网络

  • 看你两个项目都设计到网络,说说项目中遇到网络相关的问题?怎么解决的?

  • 项目中服务器有没有过数据没读完的情况?

  • 给个场景题:服务端,和下游交互的时候调用失败了,说说咋排查?

8.Linux命令

  • 上个场景,如何查端口相关的?(不会,但是能够用百度查)

反问:

1.你负责的业务?

触宝二面(40min)

这个面试官给我感觉是不尊重人,因为是牛客,他那边没开摄像头,全程也基本是我一个人在说话,面试官感觉不太愿意说话,我回答他就基本就一直嗯嗯嗯

1.自我介绍

2.写个题把

  • lc329修改版,在基础上要求输出这条递增的路径(这题本身是个hard,上来就是hard,当时感觉这面试官有点故意的,)
  • 因为做过,第一问很快就做出来了(记忆化搜索),第二问思路是基于记录状态之间转移关系,记录当前状态由那个状态转移的,最后尝试倒推
  • 大概写了20分钟,后面第二问还在调试中,不让做了

3.为什么写算法不用Java?

4.选一个项目介绍下

  • 一直问项目.....

5.介绍下另外一个项目

  • 问项目....

6.有什么场景用多路复用?

7.tcp和udp区别

8.http从1.0到1.x到2.0演进的过程?

  • 大致说了长连接,https相关密文加密,2.0不知道(后面面试官说2.0主要是io多路复用)

9.说说线段树求和?

  • 没学过,不会

10.说说C++的容器?

  • 了解不深,都只知道各个容器是什么实现的

11.linux

  • read是什么?(根本没听过,不会)

12.netty知道?

  • 了解不太多,底层好像是NIO

13.限流算法了解?

  • 我看你项目都没有熔断和限流措施?(不了解限流和熔断,项目也没做限流和熔断)

反问:

1.你负责的业务?

更多模拟面试

全部评论

(5) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

热门推荐