java后端 base西安        9.2号一面  30min左右    一面有两个面试官,一个问项目,一个问基础。    1.自我介绍       2.实验室项目说一下,问了一下自己做的部分。       3.换一个面试官问java基础       4.说一下StringBuilder和StringBuffer的区别    StringBuilder 与 StringBuffer 都继承自 AbstractStringBuilder 类,StringBuffer 对方法加了同步锁或者对调用的方法加了同步锁,所以是线程安全的。StringBuilder 并没有对方法进行加同步锁,所以是非线程安全的。            单线程操作字符串缓冲区下操作大量数据: 适用 StringBuilder          多线程操作字符串缓冲区下操作大量数据: 适用 StringBuffer        5.java中的三大特性       封装        封装把一个对象的属性私有化,同时提供一些可以被外界访问的属性的方法,如果属性不想被外界访问,我们大可不必提供方法给外界访问。但是如果一个类没有提供给外界访问的方法,那么这个类也没有什么意义了。       继承        继承是使用已存在的类的定义作为基础建立新类的技术,新类的定义可以增加新的数据或新的功能,也可以用父类的功能,但不能选择性地继承父类。通过使用继承我们能够非常方便地复用以前的代码。       关于继承如下 3 点请记住:            子类拥有父类对象所有的属性和方法(包括私有属性和私有方法),但是父类中的私有属性和方法子类是无法访问,只是拥有。          子类可以拥有自己属性和方法,即子类可以对父类进行扩展。          子类可以用自己的方式实现父类的方法。(以后介绍)。          多态        所谓多态就是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定,即一个引用变量到底会指向哪个类的实例对象,该引用变量发出的方法调用到底是哪个类中实现的方法,必须在由程序运行期间才能决定。              6.java内存区域(运行时)       7.TCP和UDP的区别和应用场景                  UDP 在传送数据之前不需要先建立连接,远地主机在收到 UDP 报文后,不需要给出任何确认。虽然 UDP 不提供可靠交付,但在某些情况下 UDP 确是一种最有效的工作方式(一般用于即时通信),比如: QQ 语音、 QQ 视频 、直播等等          TCP 提供面向连接的服务。在传送数据之前必须先建立连接,数据传送结束后要释放连接。 TCP 不提供广播或多播服务。由于 TCP 要提供可靠的,面向连接的传输服务(TCP的可靠体现在TCP在传递数据之前,会有三次握手来建立连接,而且在数据传递时,有确认、窗口、重传、拥塞控制机制,在数据传完后,还会断开连接用来节约系统资源),这一难以避免增加了许多开销,如确认,流量控制,计时器以及连接管理等。这不仅使协议数据单元的首部增大很多,还要占用许多处理机资源。TCP 一般用于文件传输、发送和接收邮件、远程登录等场景。           8.说一下三次握手和四次挥手,并说一下time_wait是在服务端还是客户端       timw_wait:主动发起fin请求的一方会有              9.说一下进程与线程的区别,并说一下进程间的通信和线程间的通信方式              10.redis在你项目里怎么用到的?redis常见的数据结构有哪些?有没有看过底层?              基本就这些问题,整体感觉还行,回答的也都还不错,反问了一下,说是有两轮技术面。              第二天打电话约二面,约了今天上午              9.6日 二面 20min       1.自我介绍              2.项目问了问              3.问了问比赛,几个人参加,学到了什么              4.家是哪的,期望薪资这些              5.问我项目里有没有涉及到网络安全的问题              反问:后面还有面试吗?       面试官:没有了,这就结束了,后面hr会通知你。              晚上7点左右,就发来了意向书,不得不说这效率是真的快!!!点赞!!!         
点赞 5
评论 7
全部评论

相关推荐

09-28 22:01
已编辑
广西科技大学 IT技术支持
合适才能收到offe...:找桌面运维?
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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