Day28 - Java常见面试考题

过去我面试了不少公司的软件工程师职位,涵盖前端、後端,所以今天以Java相关职缺中常考的面试考题作为铁人赛尾声的文章,也特别列出公司名称来给大家参考。

HTC DeepQ Frontend-Engineer

  1. 物件导向概念 -> 继承、封装、多型、抽象
  2. SQL injection 问题及如何改善 - 恶意使用者透过特殊字元突破设计不量的後端
  3. Protected/Private/Public/Default 修饰元定义 visibility
  4. Class/Interface相似及相异处、Interface可以变Class吗?不行
  5. 死结(Deadlock)达成条件及解决办法
  6. Process vs Thread

讯连科技 Java後端工程师

  1. 何谓物件导向、特性?
  2. 如何处理大流量的资料? 透过云端运算(Cloud Computing)的方式处理复杂运算,或是透过分散式运算(Distributed Computing)的方式分散复杂运算
  3. 有进行过资料库优化的相关经验吗?
    • 透过优化SQL query或SQL Stored Procedure的方式提升效能,或是对资料库进行正规化。
    • 资料库 – 减少重复性的资料,让资料处理更有效率。

美光记忆体 软件工程师

  1. 当今天你要设计一个登入系统,你会如何设计?
  2. 何谓资料库的transaction?
  3. 何谓资料库正规化?
  4. 请解释何谓try catch finally?
  5. 能否解释何谓GC,以及Java如何进行GC?
    • GC – Garbage Collection
    • JVM最简单的方法 – 透过程序计数器

<<:  day27-认识一些不太熟的伪类选择器(上)

>>:  Day 26 初学者补给站 学习方向讨论

Day21 跟着官方文件学习Laravel-Encryption

大家好,今天要介绍 Laravel 其中一个功能'加密',我会将这个加密加入我的专案实作之中。lar...

[Day1]PHP的资料型态01

PHP的资料型态 这里将纪录一些学习的笔记 Bollean布林值 算是最简单的资料型态,可以为tru...

[Day7] IoT Maker之Coding知识科普 - (Variable)

1.前言 今天本来要进入函示Part2的,但後来想想这次系列文章面对的是全龄层(普遍级),前面好像也...

CPE 一颗星解答 - Java 笔记与心得分享

以下是自己的 CPE 一颗星选集解题纪录,共有 49 题 重点笔记整理如下, https://gre...

DAY01 - 序言&想法

欢迎点进来看这篇文章的人 这专案将会记录我接下来做的side project 完全从零开始 既然从零...