面试题

1.Linux中,比如查询日志中某个字符串,该怎么查询?

grep

2.JVM的内存模型是怎么样的?


3.实现LinkedList。

http://blog.csdn.net/zhang_xiaomeng/article/details/78309951

4.实现栈溢出的一个例子。

堆溢出:

public class Heap

{

    public static void main(String[] args)

    {

        ArrayList list=new ArrayList();

        while(true)

        {

            list.add(new Heap());

        }

    }

}
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space

package com.zxm;

/**
 * Creator:zhangxiaomeng
 * Date:2017/10/22
 * Description:
 */
public class Stack

{

    public static void main(String[] args)

    {

        new Stack().test();

    }

    public void test()

    {

        test();

    }

}
Exception in thread "main" java.lang.StackOverflowError

附注:

public String intern()返回字符串对象的规范化表示形式。 
一个初始时为空的字符串池,它由类 String 私有地维护。 


当调用 intern 方法时,如果池已经包含一个等于此 String 对象的字符串(该对象由 equals(Object) 方法确定),则返回池中的字符串。否则,将此 String 对象添加到池中,并且返回此 String 对象的引用。 


5.http的状态码 206代表什么?

服务器已经成功处理了部分 GET 请求。类似于 FlashGet 或者迅雷这类的 HTTP下载工具都是使用此类响应实现断点续传或者将一个大文档分解为多个下载段同时下载。
该请求必须包含 Range 头信息来指示客户端希望得到的内容范围,并且可能包含 If-Range 来作为请求条件。
响应必须包含如下的头部域:
Content-Range 用以指示本次响应中返回的内容的范围;如果是 Content-Type 为 multipart/byteranges 的多段下载,则每一 multipart 段中都应包含 Content-Range 域用以指示本段的内容范围。假如响应中包含 Content-Length,那么它的数值必须匹配它返回的内容范围的真实字节数。

6.七层协议中哪一层加密解密?

表示层:是参考模型的第6层。主要功能是:用于处理在两个通信系统中交换信息的表示方式,主要包括数据格式变换、数据加密与解密、数据压缩与恢复等功能。

7.http可以实现断点续传吗?

所谓断点续传,也就是要从文件已经下载的地方开始继续下载。所以在客户端浏览器传给web服务器的时候要多加一条信息--从哪里开始。



8.int的表示范围,可以把头一位拿出来扩大表示范围吗?

2的31次方减1是最大的int型的范围,负的2的31次方是最小的负数范围。


9.多线程currentHashMap了解多少?用过吗?


10.Spring内层实现原理了解吗?


11.说一下你了解的索引的知识。


12.异常的体系结构。


(重视项目经历)


1.如何把Json数据解析出数据放入数据库中。


2.配置文件可以把属于不同的表放到不同的库里。


3.求二叉树的深度。


4.Python中的多继承的机制。A->B/C->D,B/C中有方法method1,那么A该如何继承?


5.JQuery中有哪些标签选择器,取div中的ul中的li。


6.两个对象A,B,==和equals的区别。


7.ajax是如何跟后端交互的。


8.requestmapping加在类和方法中有什么区别?

@RequestMapping 来映射URL 到控制器类,或者是到Controller 控制器的处理方法上。当@RequestMapping 标记在Controller 类上的时候,里面使用@RequestMapping 标记的方法的请求地址都是相对于类上的@RequestMapping 而言的;当Controller 类上没有标记@RequestMapping 注解时,方法上的@RequestMapping 都是绝对路径。这种绝对路径和相对路径所组合成的最终路径都是相对于根路径“/ ”而言的。

9.参数中传递String和对象会修改吗?


10.xml文件中如何配置使得Java文件和MyBatis文件对应。

<mapper namespace="com.huohe.op.node.mapper.LockMapper">

11.post。get如何传递参数的。$


12.反转一个循环链表


13.Spring AOP和IOC的原理。画一下AOP的内容框图。


14.新闻的推送是如何做的?


15.权限是如何做的?


16.微信后台开发都用到了哪些微信的接口?


17.Object中有哪些方法可以被继承。






  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值