java就业凉_【哔哩哔哩】秋招凉经 Java篇

我先说一下凉经总结吧

今年秋招总体来说确实不是那么容易,首先网上面试,很多不可控性,都懂得,但是我觉得企业的需求量肯定也是不小的,我也是一开始在摸索中前进,也是走了很多弯路,在实习之后才知道是怎么学习的,也不一定对,供大家参考吧,尤其是研一大三想从事开发(尤其是Java方向的非科班小白)可以参考一下:

一面凉经:

1.自我介绍

2.对项目产生质疑,全程是你自己做的还是手敲别人的?然后问了分布式session?单点登录?SSO?springSecurity原理

3.你觉得你自己做的项目中你最擅长的是哪一部分

4.看我项目中有验证登录,问了sql注入问题,同时问了MyBatis的预编译,为什么要预编译,如何做解决预编译的方案,MyBATIS如何来解决预编译的,你觉得你自己设计如何改善预编译?

5.开始问关于HTTP在springBoot的相关注解还有区别,可以用什么代替,会出现什么问题

6.tomcat启动,部署方式,如何选择自己的tomcat

7.servlet与tomcat的比较,service的容器

8.问我知不知道spring监控器,监视所有 Spring Boot 微服务?什么是 CSRF 攻击?

9.手撕一个代码。如果想要一个key对应多个Value的话,怎么设计Map

10.继续深究,你这个复杂度有点高,能不能解决一下,之后我就用了NoHttp里的MultiValueMap

11.他问我,你知道NoHttp作用是什么呢?应用场景主要是在哪里?

12.创建一个对象HashMapmap=new HashMap<>先put(100),然后get(new Long(100))结果是多少?

13.JDK的hashmap与Redis的hashmap的区别

14.转而问Redis,Redis为什么要使用,我回答了一个缓存的劣势,他就问,为啥缓存就不行,还有缓存的几种机制

15.Redis是多线程还是单线程,我说了,Redis2.8之后支持多线程,问我为啥一开始是单线程,之后是多线程,又问那既然单线程能做的这么好,多线程不是浪费呢?

16.删除策略,手写LRU

17.zset的存储过程,zset的底层数据结构是啥

18.什么是渐进式hash?动态字符串与C语言自带字符串的区别?

19.Redis事务跟Mysql事务有什么区别

20.Redis会不会变慢?怎么解决这个问题

21.Redis的分布式锁还有他们的缺陷,如何改善

22.做题,忘记是什么题了,没做出来

23.反问

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
仿哔哩哔哩(Bilibili)的Java应用程序将使用Java编程语言来实现类似于哔哩哔哩的功能和特性。以下是大致的实现方案: 1. 用户登录和注册:用户可以通过提供用户名和密码进行注册和登录。我们将使用Java的数据库访问技术(如JDBC)将用户信息存储在关系型数据库中。 2. 视频上传和播放:用户可以将视频上传到平台,并在平台上进行播放。我们将使用Java的多媒体处理库(如FFmpeg或JavaFX)来处理和播放视频。 3. 视频分区和标签:仿照哔哩哔哩,我们将为视频提供不同的分区(例如动画、音乐和游戏等)。每个视频可以有多个标签,用户可以通过标签浏览和搜索视频。我们将使用Java的数据结构和算法来对视频进行分类和检索。 4. 弹幕功能:仿照哔哩哔哩,我们将实现弹幕功能,用户可以在视频播放过程中发送弹幕并与其他用户交流。我们将使用Java的网络编程技术(如Socket)来实现弹幕的发送和接收。 5. 用户关注和推荐:用户可以关注其他用户,并根据他们的关注和兴趣推荐相关的视频。我们将使用Java的数据挖掘和机器学习算法来实现个性化推荐。 6. 社交功能:仿照哔哩哔哩,我们将实现用户之间的社交功能,例如发送私信、评论和点赞等。我们将使用Java的网络编程和数据库访问技术来实现这些功能。 以上是一个简单的实现方案,通过使用Java编程语言和相关的库和技术,可以实现一个类似于哔哩哔哩的应用程序。当然,实际开发过程中还需要进行更详细的设计和实现。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值