【骐程】【深信服测试开发面试】首次面试互联网

本文记录了作者【骐程】面试深信服测试开发的体验,涵盖一面和二面的主要问题。一面涉及项目技术、HashMap原理、TCP/IP协议、Linux指令和多线程知识;二面侧重计算机网络和通信协议理解。面试建议包括深入理解项目、掌握技术底层原理及清晰表达个人优势。
摘要由CSDN通过智能技术生成

【骐程】【深信服测试开发面试】首次面试互联网

面试中出现的问题。主要就是

一面:

主要对自己的项目中使用的技术不是很熟悉,尤其是对自己项目中的hashmap等这些东西的基础底层原理没有看,也没有掌握,

第二对自己的技术方面的东西掌握的不是很清楚,对自己的学习上规划不足所以学的东西也不是很系统,全面,东西一问都是一问半截。

1.问项目做的五子棋中使用了哪些技术?怎么用的?
答过程中使用了哪些技术—>实际上没有什么技术,但是我没有觉得好答的,最后对后面的ai中使用的自己觉得在没有学习时的比较新的名词就开始说,
答用了hashmap权值算法,权值算法就用了键值对存放棋局和对应的权值,以及我这么使用的将我在五子棋中的使用,怎么写的全部写出来;
怎么设置权值的?—>设置权值用1,11,111,1111权值一次增大,01,011,0111,01111权值依次增加,但是略小于前面对应的四种棋局,黑白棋都只这样的设置。
问对于两边都有棋子中间那个还没有怎么判断。
hashmap中底层是怎么实现的?—>我没有回答,这里是真的不会,最后对后面了解到:
对它的结构、构造方法、扩容机制等了解多少。

2.通信怎么实现的?用了哪些协议?TCP中的三次握手是什么?TCP和UDP的区别和应用?</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值