软件开发师 专题汇总

软件开发师 面试经验分享列表,共18

| 网上申请
面试过程:

面试刚开始是英文自我介绍、英文介绍项目、英文交流几个问题。
接着是Java基础知识、数据库知识,面试官很好,很多问题并不会太为难你,还会询问你的工作意向。
面完大概3天就得到面试结果。

面试官问的面试题:

1、Java集合类。
2、HashTable和HashMap的区别,取哈希的方式有什么不同。
3、HashMap的底层。
4、10万个数据用ArrayList怎么存。
5、数据结构的应用?AVL树和二叉树的区别?
6、事务的四大特性(ACID)。
7、数据库三大范式。

赞一下(0) 踩一下

面试过程:

我填了软件开放岗,然后收到一份测评,第二天面试官就打来电话,应该是初面,询问一下个人的基本情况。

面试官问的面试题:

1.你的大学挂科情况
2.父母的基本情况
3.父母支持你来这边吗
4.你有男女朋友吗
5.是独生子女吗
6.你在学校都担任过什么职务,呆了多久,具体做了些什么?
7、说说你的优势
8、了解你的意向度
9.期望薪资是多少

赞一下(0) 踩一下

| 校园招聘
面试过程:

一对一线上面试
面试官超级准时,超和蔼,面试体验感极佳
自我介绍+项目介绍(介绍完项目后疯狂问项目)

面试官问的面试题:

HTTP轮询和Websocke的区别
3.你项目中用了生产者-消费者模型和阻塞队列,不用行不行,还能用什么?
4.项目中你是怎样实现匹配机制的?
5.webSocket的实现流程
6.WebSocket中发送了哪些消息,消息推送是怎样实现的
7.项目还有什么优化的地方
8.A向服务器端发送请求,服务器只向B响应,不对A响应怎么实现
9.java中多态的使用场景和怎么确定上级方法
10.java的内存模型
11.java的GC机制和垃圾回收机制
12.ConcurrentHashMap的底层原理(1.7和1.8的区别以及内部锁机制)
13.synchronized关键字和volatile关键字的区别和适用场景,为什么会指令重排序
14.HTTP,TCP,UDP的区别
15.TCP的滑动窗口和拥塞控制机制
16.问了几个状态码
17.如果让你转C++,是否愿意
18.你还有什么问题问我吗

赞一下(0) 踩一下

1   共 1 页