• 阿里社招-1


    原文引用地址: http://www.cnblogs.com/zuoxiaolong/p/life51.html

    一,语言

    1)Java的数据结构相关的类实现原理,比如LinkedList,ArrayList,HashMap,TreeMap

    2)Java并发包当中的类,它们都有哪些作用,以及它们的实现原理,这些类就是java.concurrent包下面的

    3)IO包和NIO包中的内容。这部分里面NIO会是重点,IO包大部分都会比较熟悉,因此可能会直接略过

    4)Java的虚拟机的内容。这部分主要包括三部分,GC、类加载机制,以及内存

    二,项目

    一般的模式就是你自己去讲你做过的项目,然后面试官会冷不丁的让你去解释其中某一部分,比如让你解释当时为什么要这么做,或者问你现在觉得有没有更好的办法。而这些穿插的问题,大部分与你的项目所用到的技术有关。而你需要做的,就是充分、再充分的去总结自己做过的项目(尤其是最近的一两个项目),挖掘出一个甚至N个亮点,以备于到时候可以让面试官产生眼前一亮的感觉。如果你能达到这种效果的话,基本上离你成功就不远了。

    三,加分项

          1、计算机系统原理。

      2、网络通信协议(TCP/IP,HTTP等)。

      3、数据结构与算法。

      4、著名开源项目的源码。

      5、你自己有很棒的开源项目。

      6、你的个人博客。

      7、待评论区补充。

    四,职位相关

    其实这最后一项是对前面三项的补充,你应该尽量去主攻和你面试的职位相关的内容。比如你面试一个实时计算的职位,那么你的算法最好要厉害,对于著名的实时计算开源项目要熟悉,最好阅读过源码,而且还要对分布式系统有一定的见解。

  • 相关阅读:
    这一段
    转安装vs2003 提示重启
    转解决VSS中Access to file "rights.dat" denied的错误
    C# 页面基类
    C#密码加密
    转 如何改变*.sln文件的路径
    后台为按钮定义js事件
    sql2005 数据库还原
    vss 代码管理器
    转 如何有效的使用C#读取文件 及如何解决中文乱码问题
  • 原文地址:https://www.cnblogs.com/wanhua-wu/p/6098004.html
Copyright © 2020-2023  润新知