2.金仕达笔试面试心得

1.笔试

  • 金仕达笔试由五道逻辑题、十道选择题和十道填空题
  • 对于逻辑题是压根没想到,十道选择题和十道填空题比较简单,都是Java基础知识

2.面试

2.1 Java相对于C++优势在哪?

我的回答:

  1. JVM执行字节码文件,跨平台(write once run away);
  2. 没有指针等复杂内容;
  3. 成型框架和生态圈比较多,可以快速寻找和解决遇到的问题;
  4. 以后Java的未来方向在云原生,可以快速在云端打包和部署项目(Docker);
  5. 自动垃圾回收机制;
  6. 相对于C++中的重量级锁,Java拥有(无锁、偏向锁、轻量级锁、重量级锁)四种锁机制。

2.2 程序员具备的能力?

  1. 活到老,学到老
  2. 写好注释
  3. 注重基础

3.心得

  • 对自己做过的项目很长时间没有复习,对自己的技能忘记了,要通过在项目中思考别人的技能点,并使用自己已学的技能融合到项目中
  • 快速了解操作系统基础知识点,今天在问到线程通信时使用的方法,自己只给出管道通信,没有其他的讲解,很失败。因此,要学习操作系统基础,抓住重点。

 4.补充(线程间通信方法)

  1. 共享内存(volatile)
  2. 消息传递(wait/notify等待通知,join())
  3. 管道(PipedOutputStream、PipedInputStream、PipedReader、PipedWriter)

 

posted @   求知律己  阅读(59)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
· 零经验选手,Compose 一天开发一款小游戏!
点击右上角即可分享
微信分享提示