同花顺 | Java开发工程师 |远程面试 (2021/07/06)

本文详细记录了一次同花顺公司Java开发工程师的远程面试经历,涵盖一面的50分钟内容,包括自我介绍、项目经验、Java基础知识如HashMap、集合类、设计模式、并发控制、JVM类加载以及TCP连接过程等。面试官还要求解决字符串括号匹配问题。
摘要由CSDN通过智能技术生成

一面 50 分钟:

  1. 自我介绍
  2. 是否参加过比赛,做过什么项目?
  3. 项目相关: 遇到的问题 解决的问题。你自身的优点 对项目的帮助和作用
  4. HashMap详细介绍
  5. HashSet 和 TreeSet区别
  6. 面向对象三大特点。详细介绍
  7. 抽象类和接口的区别
  8. 对设计模式有了解吗 (回答了单例 工厂 装饰者)
  9. 简单工厂和工厂方法的区别
  10. 如何设计一个单例
  11. 什么是开闭原则,里式替换原则
  12. 线程和进程的区别
  13. 常用的并发关键字,比如synchronized,volatile
  14. sleep和wait的区别
  15. jvm类加载过程
  16. 双亲委派加载介绍,为什么要使用双亲委派加载
  17. TCP的三次握手和四次挥手
  18. 快速排序和归并排序的原理和时间复杂度
  19. 共享屏幕,求解:
    “(()()))” 删除字符串中最少字符,使括号匹配,输出处理后的字符串
public class HelloWorld {
   
	public static String work(char[] s) {
   
	    int n = s.length;
        boolean[] delete = new boolean[n
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值