面试问题

来源:互联网 发布:手机淘宝店铺首页网址 编辑:程序博客网 时间:2024/06/08 16:48

  • 面试记录
    • Java语言有哪些缺点
    • 只针对接口不能针对具体的类当然目前只针对接口是因为保证代理方法一致性
    • 多线程的应用
    • 进程间怎么通讯
    • 一个进程里的多线程内存共享么
    • 写了多少行代码
    • 的数学专业成绩60分
    • Servlet是线程安全的么
    • Java的内存管理
    • 婚恋安排等
    • 字典Map的应用
    • 智力类
    • Linux命令
    • mavengit命令
    • redis
    • 怎样解决HashMap的死锁问题
    • 有哪些暴力的方式来实现同步
    • concurrentHashMap实现线程安全
    • xml文件中dispatch
    • MyBatis注解与的区别

面试记录

  1. 技术比985会更被面试官看重
  2. 笔试题涉及的点面试官更可能问

Java语言有哪些缺点

  • 受检查异常
    强制程序员们干两件事情,要么捕获,包装成运行时异常,这样程序里就充满着大量难读的try catch;要么,抛出,污染我的API接口。
  • 没有原生的代理机制

只针对接口,不能针对具体的类。当然目前只针对接口,是因为保证代理方法一致性。

多线程的应用

进程间怎么通讯

  • 管道
  • 消息队列
  • 信号
  • 信号量
  • 映射地址,共享内存
  • 套接字

一个进程里的多线程内存共享么

共享

写了多少行代码

10k行

的数学专业成绩60分?

应该先从自身找问题

Servlet是线程安全的么?

不是线程安全的
多个request请求共用一个servlet对象

Java的内存管理

包括stack,heap,
类的三个变量种类是如何在这上面开辟空间的
还有就是一个对象的成员属性是怎么在内存中存储的。

婚恋,安排等

恋爱情况,女友情况,地域情况,以及未来的打算。

字典,Map的应用

智力类

  • 一个房间三盏灯,外面有三个开关,只进去一次,怎么判断出来那个开关控制哪盏灯?
  • 一根木棍,两端以相同时间间隔放蚂蚁,左边50只,右边100只,蚂蚁爬行速度相同,蚂蚁爬到木棍一端会掉下去,什么时候,蚂蚁会掉光。

Linux命令

  • 新建一个文件夹

maven,git命令

redis

  • String的数据结构

怎样解决HashMap的死锁问题

有哪些暴力的方式来实现同步

concurrentHashMap实现线程安全

xml文件中dispatch

MyBatis注解“#”与“$”的区别

原创粉丝点击