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

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

一面:

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

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

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

2.通信怎么实现的?用了哪些协议?TCP中的三次握手是什么?TCP和UDP的区别和应用?
有客户端和服务器遵循TCP/IP协议就可以实现,
第一次客户端发送SYN报文请求链接并置为1,并产生一个序列码seq=x;
第二次服务器回复SYN,并随机产生一个序列码,将ack= x+1返回,表示收到并发一个也要和你链接;
第三次客户端发送ACK = 1,就接通通信,这时也可以携带数据经行通行。
TCP:可靠性链接

3.hashmap的底层原理实现?
hashmap继承了map接口,是一个线程不安全的,多线程中是需要collections synchronized map方法使得线程同步,数组和链表形式存的,
里面的Entry是类,数组实体,Entry可能指向链表(hash冲突时)。

4.Linux常用指令?
cd 切换目录
touch 创建空文件
echo 创建带有内容的文件。
cat 查看文件内容
cp 拷贝
mv 移动或重命名
rm 删除文件
等等等

5.多线程是怎么使用的?
暂时还没有搞到。
以上问题就是一面的问题,第一二个能答出来一部份,而且面试官会朝着你所了解的地方去问,引导着面试官来问,但是自己学到的还是太渣,
首先:对自己的项目一定要熟,面试官会疯狂问;
第二:对自己技术的底层原理要熟悉
说了自己对哪方面熟悉,会问两方面1.一个基本的知识的实际应用,2.对里面基础知识的理解,讲出原理,越细越好,越底层越好。

二面:

首先需要做一个自我介绍,就还需像超级女神一样不能够表现自己的特点和来这方面的想法,不要说自己的项目,也不要说自己简历上的东西。
这个说回答不错,我也是按照自己的心理想的回答的。

问计算机方面哪些懂的多?
1.计算机中访问自己学校的网站是怎么访问的?
IP地址访问,这肯定不行呀,但我就回答的这个,问我确认一遍还是这样的,然后就再次确认我哪方面强,还是饶半天,感觉也没有啥强,就还是
计算机网络。然后就下一个。
2.在通信协议中tcp/ip实现的原理是什么?怎么实现通信的?运输层发生了哪些事?
自己巴拉巴拉说了结果socket是一个抽象层,然后一串,面试官说:错,就凉了
需要将计算机网络东西多搞下,问的东西会比较多。

总结:
1.首先要自信,就这么多东西能问道打出来就行,不要怕问道哪些不会怎么办,多把注意力往过程中放;
2.对自己的项目一定要熟悉,能够把里面技术的东西讲出来,不能够皮于表面;
3.基础知识一定要扎实,能够把这些东西讲出来,里面的原理和底层实现和怎么用的就要搞清楚,要系统化一些。

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

  1. 深信服android面试题,2017年深信服Android开发岗位笔试面试总结

    笔试 结构体.联合体.正则表达式.后缀表达式 堆排序.霍夫曼树.链表的冒泡排序.字符串匹配.图的搜索 笔试题目比较多,难度也比较大,总分100分,但是应该只需要考到30分就可以通过笔试. 面试 1.A ...

  2. 【ForOffer】【深信服--测试开发岗笔试题】求最少车费求最低位找马甲找字符串子串

    深信服的整体笔试题难度一般,有多刷题的经验,能立马找出了题意理解,在此,自己只是做个总结发出,有更好的解法的童靴可以一起交流,其实这四道题都是常见题型的一种变形.代码照着搬都是没有问题的哦! 第一题: ...

  3. 深信服python二面面什么_深信服 python开发 北京 笔试一面二面 面经

    面深信服nowcoder对我的帮助太大了.看了很多人的面经,对自己查漏补缺.最后一二面基本顺利.但是不知道结果如何..因为第二面稍微迷. 面完了等结果,来回馈一波 ------------------ ...

  4. 深信服python开发笔试_深信服 python开发 北京 笔试一面二面 面经

    面深信服nowcoder对我的帮助太大了.看了很多人的面经,对自己查漏补缺.最后一二面基本顺利.但是不知道结果如何..因为第二面稍微迷. 面完了等结果,来回馈一波 ------------------ ...

  5. 【面经】深信服测试实习生面经

    公司:深信服 应聘岗位:测试工程师 1.你是出于什么原因应聘软件测试岗位呢? 2.有学过Python没有? 3.有了解多线程? 4.能简单说一下多线程的tcp服务器吗? 5.怎么达到互斥?哪种锁? 6 ...

  6. python开发测试岗_作为测试开发岗的面试官,我都是怎么选人的?

    最近一段时间面试了不少人,主要是一些测试开发岗,中高级的初级的也都有:也有一些偏业务测试岗的候选人.总结出了一些方法论,或者说更多的是个人作为面试官所遵守的一套面试准则. 1.什么是面试? 面试不仅仅 ...

  7. 字节跳动测试开发4轮面试_字节跳动测试开发工程师一面总结

    公司简介: 字节跳动是全球发展速度最快的科技公司之一,公司旗下拥有今日头条.抖音.西瓜视频.懂车帝.Faceu激萌.轻颜相机.飞书.皮皮虾.TikTok等多款海内外产品,全系产品月活用户超过15亿.目 ...

  8. 深信服售前产品经理面试准备材料(更新ing)

    深信服基本情况 公司官网 2000年成立,全球50余个分支机构,4500多人 三大业务品牌:SXF智安全,信服云(云计算).SXF新IT 智安全: ①传统的网络安全:边界安全.终端安全.安全管理.云上 ...

  9. 美团提前批测试开发(电话面试)

    校招的第一个面试,当时有点紧张,有些问题忘了没记下来 1.面试官说我看你简历上做了不少开发项目,为什么投测试开发岗? 2.知道几种排序的方法?最熟悉的是哪一个,怎么实现的?快排的基本思想. 3.类与s ...

最新文章

  1. Java中的深浅拷贝问题你清楚吗?
  2. php增加数量,php – 更新列数量
  3. 【安全技术】关于几种dll注入方式的学习
  4. android虚拟电话号码,为何安卓手机坚持虚拟按键?这才是原因
  5. 10桌面管理文件收纳_二十余件精选桌面好物推荐,让学习工作生活满满正能量!...
  6. java 传绝对路径无效_【Java并发005】原理层面:volatile关键字全解析
  7. mysql 结果倒置_菜鸟 问下PHP取出MYSQL数据,然后倒置顺序
  8. MAYA中average normal
  9. adb脚本选择语句_Python开发:王者荣耀自动刷金币脚本
  10. sublime使用LiveReload自动刷新
  11. 正确理解文件与目录的可读、可写、可执行权限
  12. 无盘php,MZD无盘系统160台网吧安装实战教程
  13. 「第五章」点击劫持(ClickJacking)
  14. 相邻数对和Python学习---多维缩减
  15. 特权同学海量fpga入门进阶资料教程
  16. vue_music:歌手singer.vue页面
  17. 2019前端最全面试题
  18. 计算机上的硬件开关来打开无线网络,如何打开HP笔记本电脑上的无线网络开关...
  19. 当考勤偶遇WiFi打卡的时候.....
  20. yyyyyyyyyyyyyyy

热门文章

  1. ec服务器怎么打出无限连击技巧,鬼泣巅峰之战浮空连击怎么打 教你如何打出浮空连击...
  2. 用html做成的音频播放器,使用HTML5的Audio标签打造WEB音频播放器
  3. 高一英语计算机课文,高一英语上册-电子课本
  4. 汽车材料的UV老化测试,材料的抗UV老化测试
  5. 平面设计中常用的6种排版构图方式广州协众信息
  6. 机房系统安装服务器,云机房服务器系统安装
  7. 日食的形成,python3D编程:材质
  8. 硬盘无损分区教程EASEUS分区工具使用
  9. 全志A40i按键驱动
  10. 2021诺诺百度搜索指数批量查询工具【免验证码】