科大讯飞2018年春招面试总结

本文是对科大讯飞2018年春季招聘面试的总结,包括自我介绍、项目介绍、Java类问题、网络类问题、数据库类问题以及内聚与耦合的区别等环节。面试中涉及了Java的float类型初始化、包装类作用、HashMap与ConcurrentHashMap的区别、多线程概念、JVM内存分布、OSI模型与TCP/IP体系结构、三次握手和四次挥手等技术问题。尽管面试者感到表现不佳,但这次经历提醒了他需要更扎实地学习相关知识。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天面了科大讯飞(杭州)的春招,总体感觉不咋地,总结如下。

技术面

1.自我介绍
2.项目
这是一般面试都有的环节,要求讲简历中比较满意的一个项目,说明自己的工作以及其中的难点等。
3.Java类问题

  • float类型如何初始化
    float a = 0;
    或者
    float a = 0.0f;
  • 包装类的作用
    个人认为可以从两方面回答,一是在编码过程中,List等集合类只接收类而不接收基本数据类型,还有有些方法要求传入Object类型的话,也是不能传入基本数据类型的;二是包装类可以方面类型之间的转换,比如可以通过int a = new Integer("123");或者int a = Integer.parseInt("123");来讲String类型转成int型。
  • HashMap和ConcurrentHashMap的区别
    一般面试套路是问HashMap和HashTable的区别,一下没准备,有点慌了。当然这两个区别也是前者是线程不安全的,而后者是线程安全的。但是ConcurrentHashMap实现线程安全的方式与HashTable是不一样的,这个我当时确实不知道,可以参考这篇文章
  • 整数比较
    面试官在纸上写了如下一段代码,问打印出的结果是什么。

    Integer a = 100, b = 100, c = 150, d = 150;
    System.out.println(a == b);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值