大搜车的一次笔试面试(2018/6)

参加笔试面试的流程

这次去参加的是应届生的面试,进门首先是扫描二维码,确认自己的身份信息,这个很强大的微信就会提示你和谁联系的几点来参加笔试面试,笔试完了后把题目交给前台接待的人,她会把题目再转交到技术人员,然后很快就会出来结果,如果笔试通过的话,很快就会有人来进行面试,如果是笔试没有通过的话,一样也是很快会有人来通知你,(不好意思。。。。。。。。。。。您的笔试。。。。。。。没有通过

主要考察的内容

选择题

链表的实现ArrayList 和LinkList 之间的区别,java的异常,集合的实现hashmap treemap等,springmvc的注解有哪些。

简答题

1 froward和redirect的区别:

forward(转发):

是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器.浏览器根本不知道服务器发送的内容从哪里来的,因为这个跳转过程实在服务器实现的,并不是在客户端实现的所以客户端并不知道这个跳转动作,所以它的地址栏还是原来的地址.

redirect(重定向):

是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址.所以地址栏显示的是新的URL.

转发是服务器行为,重定向是客户端行为。

区别:

1. 从地址栏显示来说
forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器.浏览器根本不知道服务器发送的内容从哪里来的,所以它的地址栏还是原来的地址.

redirect是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址.所以地址栏显示的是新的URL.

2. 从数据共享来说
forward:转发页面和转发到的页面可以共享request里面的数据.
redirect:不能共享数据.

3. 从运用地方来说
forward:一般用于用户登陆的时候,根据角色转发到相应的模块.
redirect:一般用于用户注销登陆时返回主页面和跳转到其它的网站等

4. 从效率来说
forward:高.
redirect:低.

2 客户端如何和服务器保持连接

在HTTP的WEB应用中, 应用客户端和服务器之间的状态是通过Session来维持的, 而Session的本质就是Cookie, 简单的讲,当浏览器向服务器发送Http请求的时候, HTTP服务器会产生一个SessionID,这个SessionID就唯一的标识了一个客户端到服务器的请求会话过程。

3 写一个电话号码的正则表达式

编程题

1 统计一下一串给定的字符串中出现频率最先出现的最高的字符,aaabbbccccdffff 这隔得话输出的就是c。

package com.bigselectcar;import java.util.HashMap;
import java.util.Map;public class statistics {public static void main(String[] args) {charCount("asaaaaaasdssddddvdvffdfdds");}public static String charCount(String str){char[] chs = str.toCharArray();Map<Character,Integer> tm  = new HashMap<Character,Integer>();int max=0;char maxchar=0;for(int x=0; x<chs.length; x++){Integer value = tm.get(chs[x]); //通过key 获取value的值get 方法这里的key是Characterif(value==null){tm.put(chs[x], 1);}else{value  = value +1;tm.put(chs[x],value);if(max<value){max = value;maxchar = chs[x];}}}System.out.println(max);System.out.println(maxchar);return null;}
}

2 给定一个很大的数组加入里面有10000个数,输出前n个最小的数字,考虑效率的情况下。

package com.bigselectcar;
/*** 选择排序* */
public class SelectSort {public static void exch(int a[],int i,int j){int t = a[i];a[i] = a[j];a[j] = t;}public static void sort(int [] a) {int N = a.length;for(int i=0; i<2; i++){int min = i;for(int j=i+1; j< N; j++){if(a[j]<=a[min])min=j;}exch(a,i,min);} }public static void main(String[] args) {int a [] = {2,3,4,1,3,34,2,32,3,23};for(int i=0;i<a.length;i++){System.out.print(a[i]+" ");}sort(a);System.out.println(" ");for(int i=0;i<a.length;i++){System.out.print(a[i]+" ");}}
}

大搜车面试总结 (应届生实习生)相关推荐

  1. 回客科技 面试的 实现ioc 容器用到的技术,简述BeanFactory的实现原理,大搜车面试的 spring 怎么实现的依赖注入(DI)...

    前言:这几天的面试,感觉自己对spring 的整个掌握还是很薄弱.所以需要继续加强. 这里说明一下spring的这几个面试题,但是实际的感觉还是不对的,这种问题我认为需要真正读了spring的源码后说 ...

  2. 大搜车mysql面试题_【大搜车面试|面试题】-看准网

    介绍项目了解dubbo嘛,能说说为什么用dubbo,而不用 webService.http嘛.谈到高性能,为什么高性能. dubbo 能支持几种协议,zookeeper 在dubbo中做什么,讲讲du ...

  3. 大搜车面试java_大搜车面试经验

    面试过程: 从JS 到 CSS 到网络安全 到 打包 到 Node,最后让我问他问题,我就说阿里基本上是react,我技术栈是vue会受影响吗,或者同等两个candidate,你们会优先考虑react ...

  4. 大搜车Java面试 2017.10.30

    大搜车Java面试 2017.10.30 杭州余杭区办公环境一般,两层一栋的办公楼,但是开发工位是连成一片的没有卡位一说.比较拥挤. 面试两轮技术面,总共耗时3小时,各种等待就有1小时,最后人事说三天 ...

  5. 关于大搜车「无线开发中心」团队

    更多文章,参见大搜车技术博客:blog.souche.com/ 大搜车无线开发中心持续招聘中,前端,Nodejs,android 均有 HC,简历直接发到:sunxinyu@souche.com 我们 ...

  6. 记录去大搜车的一道笔试题

    java编程题 实现一个字符串数字转人民币的小功能 入参:一个字符串,范围是0.00~999999.99,最多两位小数 出参:对应的人民币大写或者验证不合法 例子1: input:12345.67 o ...

  7. 大搜车java_记录去大搜车的一道笔试题

    java编程题 实现一个字符串数字转人民币的小功能 入参:一个字符串,范围是0.00~999999.99,最多两位小数 出参:对应的人民币大写或者验证不合法 例子1: input:12345.67 o ...

  8. 大搜车孙信宇:一个好的团队应该去中心化

    汽车电商之路障碍重重,哀嚎遍野,第一批电商平台几乎全军覆灭,在这样的大环境下,大搜车却"异军突起",不到一年时间,公开融资金额达 9.13 亿美元,从成立至今先后获得六轮融资,频获 ...

  9. 是骡子是马,拉出来溜溜 ——阿里云HBase在大搜车的试用

    大搜车,中国领先的车商服务平台.凭借多年对汽车行业的深刻洞察与理解,推出了适合汽车经销商集团及大型二手车商的业务经营管理系统"大风车",适合中小二手车商的经营管理系统"车 ...

最新文章

  1. AsyncQueryHandler 异步查询框架
  2. 为什么 GROUP BY 之后不能直接引用原表中的列?
  3. 20151024学习内容:安全相关
  4. PHP设置块注释的模板
  5. 修改admin的Django站点管理标题
  6. spring mail 发送邮件
  7. ZooKeeper,策展人以及微服务负载平衡的工作方式
  8. 论文浅尝 | 基于知识图谱注意力网络的商品推荐
  9. python库有什么用_Python程序员必知什么 常用的Python库有哪些
  10. python数据分析的应用场景_第一章Python数据分析概述
  11. 忘记密码后恢复思科设备密码的方案
  12. 从零搭建 ES 搜索服务(五)搜索结果高亮
  13. SSD讲堂三(视频)_SSD_tensorflow_imageio方法_视频检测_附源码
  14. 如何在 WordPress 中嵌入 iFrame
  15. 百度百科创建对于文案和措辞有什么要求?
  16. sequence和sequencer — UVM
  17. Excel VBA 小程序 - 文本型数字转为数值型数字
  18. 微信开发——加密认证
  19. 还在到处寻找画图软件?快来用Typora画饼图、时序图、流程图、UML图和状态图吧
  20. python 文件路径及time模块记录

热门文章

  1. Android开源库总结
  2. 08-Oct-2010
  3. 可怕的QQ浏览器,仅仅开了一个网页,就用了我980M,怎么回事儿?firefox性能依旧坚挺
  4. 简单航班查询系统java_基于jsp的航班信息查询-JavaEE实现航班信息查询 - java项目源码...
  5. Unity3D-5.0之后创建Materia时lshader的pass问题
  6. 【工具篇】云原生架构,DevOps介绍
  7. 云原生 · DevOps`01 | 光速初识DevOps
  8. Hadoop HA在停掉active namenode后无法自动切换到standby namenode
  9. java socket设备交互系统
  10. 海尔旗下有屋智能IPO被终止:年应收账款10亿 受恒大拖累