开发岗位 专题汇总

开发岗位 面试经验分享列表,共9

| 校园招聘
面试过程:

首先是机考,比较广泛涉及专业不多,通过以后给面试机会,一轮面试,形式是群面,轮流接受项目,以及部分问题的回答。

面试官问的面试题:

关于网络通讯,三次握手挥手
以及数据结构容器的问题
还有一些我也没接触的问题,但是大多数都是相对简单的内容
此外还有问学校经历,然后就经历问一些项目,例如用了什么技术,你觉得你掌握最好的是什么,都不算难
对了还有一道手撕链表的reverse

赞一下(0) 踩一下

| 网上申请
面试过程:

前一天收到面试邀请,采用腾讯会议的方式,面试15分钟左右。目前还未收到面试结果。不知道通过了没有。

面试官问的面试题:

问了好多技术问题,目测有两个技术人员,旁边一个人事。然后问了对重汽了解吗,然后问接受调岗吗,然后就没有了。

赞一下(0) 踩一下

面试过程:

面试过程简单、流程化,先自我介绍,然后跟据你简历里的内容进行提问,问的不深但也不浅,总的来说一般吧,接着就问岗位相关的知识,专业技能,基础题、框架、、数据库等等。

面试官问的面试题:

== 与 equals 的区别
1. == 是一个运算符。
  2.equals则是object类的方法 。
我们比较无非就是这两种 1、基本数据类型比较 2、引用对象比较
  1- 基本数据类型比较
  ==和equals都比较两个值是否相等。相等为true 否则为false;
2. 引用对象比较
  ==和equals都是比较栈内存中的地址是否相等 。相等为true 否则为false;
需注意几点:
  1、string是一个特殊的引用类型。对于两个字符串的比较,不管是 == 和 equals 这两者比较的都是字符串是否相同;
2、当你创建两个string对象时,内存中的地址是不相同的,你可以赋相同的值。所以字符串的内容相同。引用地址不一定相同,(相同内容的对象地址不一定相同),但反过来却是肯定的;
3、基本数据类型比较(string 除外) == 和 Equals 两者都是比较值;
TCP和UDP区别
TCP/IP 中有两个具有代表性的传输层协议,分别是 TCP 和 UDP
UDP协议全称是用户数据报协议1. 面向无连接有单播,多播,广播的功能UDP是面向报文的,不可靠性;头部开销小,传输数据报文时是很高效的。UDP 的头部开销小,只有八字节,相比 TCP 的至少二十字节要少得多。
TCP
第一次握手
客户端向服务端发送连接请求报文段。该报文段中包含自身的数据通讯初始序号。请求发送后,客户端便进入 SYN-SENT 状态。
第二次握手
服务端收到连接请求报文段后,如果同意连接,则会发送一个应答,该应答中也会包含自身的数据通讯初始序号,发送完成后便进入 SYN-RECEIVED 状态。
第三次握手
当客户端收到连接同意的应答后,还要向服务端发送一个确认报文。客户端发完这个报文段后便进入 ESTABLISHED 状态,服务端收到这个应答后也进入 ESTABLISHED 状态,此时连接建立成功。
?TCP 建立连接需要三次握手,而不是两次?这是因为这是为了防止出现失效的连接请求报文段被服务端接收的情况,从而产生错误。
面向连接,
仅支持单播传输,面向字节流,可靠传输,
提供拥塞控制,TCP提供全双工通信

赞一下(0) 踩一下

1   共 1 页