zoukankan      html  css  js  c++  java
  • 舍友java开发面经

    阿里:

    一面

    项目经验
    科研项目介绍
    为什么那么做
    自己创新点

    安卓
    acitivity生命周期
    https://blog.csdn.net/android_tutor/article/details/5772285
    service 如何保活

    java
    HashMap,currentHashMap,linkedlist对比

    从用法,同步安全角度解答
    http://www.cnblogs.com/chengxiao/p/6059914.html?tdsourcetag=s_pctim_aiomsg
    https://juejin.im/post/5ad40593f265da23750759ad

    java序列化技术,静态变量能否序列化
    https://blog.csdn.net/dan15188387481/article/details/49977421

    NIO 技术

    垃圾回收机制(解释年轻态,老年态等)

    网络
    握手
    协议

    OS
    进程、线程
    线程池 概念,为什么要用 什么时候用 如何启动

    https://juejin.im/post/5b3cf259e51d45194e0b7204

    数据库
    事物 调用函数是什么
    如何优化查询
    左右外连接
    索引如何实现

    https://blog.csdn.net/justloveyou_/article/details/78308460

    数据结构
    知道的排序,复杂度,随机挑一个实现,稳定性
    B+树,红黑二叉树

    linux
    如何查看80端口被什么程序占用了(我不会,直接结束了)

    python
    深拷贝浅拷贝
    多线程使用

    对测试的理解


    面试官评语:基础薄弱,机器学习很多人都会,但开发hc多一些,侧重基础,让我看到你的工程能力

    二面

    死锁产生的条件
    互斥、占有并等待、非抢占、循环等待

    TCP/UDP 讲讲

    线程池
    子线程执行完如何通知主线程(好像这个意思)

    tomcat调优

    如何在已经建立的表上建立索引

    python相关
    全局锁解释一下,python能真正实现多线程并发吗?python flask等框架用过吗,服务器如何将用户上传的文件生成url供外面访问,python如何一键生成数据库(是数据库,不是表,表示没听过)

    问排序,给5个数字,口述冒泡过程,每一遍冒泡的结果都要说出来,这个主要考记忆力

    数据库事务相关

    JVM讲讲

    linux问kill进程是 -几,答-9
    查看80端口被占用怎么看

    讲讲NIO

  • 相关阅读:
    1.8.10- 表单域
    sublime常用快键键
    HTML常用标签
    1.8.9- 下拉菜单
    给定一个文件名,和字符串,统计字符中在文件中出现的次数
    初始easyUI
    关于maven的CoreException: Could not get the value for parameter compilerId for plugin 。。的错误
    1 创建一个存储过程,以及对存储过程的调用 MySQL
    Java 将word转为pdf jacob方式
    数据库查询的数据导出到xls表,集合数据导出到xls表
  • 原文地址:https://www.cnblogs.com/wangyufeiaichiyu/p/10823761.html
Copyright © 2011-2022 走看看