我们精选了一下网友答案:
···································^^····································
经历了几个月的面试准备,因为好久没找工作了,前期走了不少弯路,到后期知识点查漏补缺后发现其实每家公司来回面试的都是类似的东西,此时准备工作说明比较充分了,以下分享这次找工作经历的一些经验总结,希望能帮助到尚在迷茫的你。
JAVA:
注:因为我的技术栈是java,比较熟悉java,如果你的技术栈是python,学习路径类似
1、HashMap、HashTable、Concurrentmap的区别(非常高频)
2、LinkedList、ArrayList的区别(非常高频)
3、面向对象的思想是什么
4、多线程、线程池
5、bean实例的装载过程
6、多态和loc控制反转反射(较为高频)
7、Integer和int区别
8、StringBuffer和StringBuilder区别
9、equals和==的区别
10、悲观锁、乐观锁
文章参考:JAVA 面试题
REDIS:
1. 雪崩、穿透、测试注意事项
2. key值类型:String、List、Hash、Set、Sorted Set
DUBBO:
1、架构组成
2、测试事项
MQ:
性能测试:
mysql:
1. 索引有多少种
2. 常规的调优方式有哪些
3. 事务隔离机制
读未提交RN、读已提交RC、可重复度RR、序列化
Nginx:
网络:
1、HTTP状态码:
1**:信息状态码
2**:表示成功,一般常用200,表示访问成功
3**:资源重定向,304表示资源直接取本地缓存,
4**:客户端错误,一般404,页面未找到,400语法错误,403服务端禁止请求
5**:服务端错误,一般500,后台接口错误,502已经与后端建立了连接,但超时;504与后端连接未建立,超时
2、TCP三次握手
TCP位于传输层
三次握手:发送方发送带有SYN=a标志的数据表给接收方-》接收方发送SYN/ACK(seq=b
,ack=a+1)的数据包传递确认消息,表示已收到-》发送方再次发送ACK(seq=a+1,ack=b+1)的确认消息给接收方,表示握手结束
四次分手:client发送FIN给server,通知关闭数据传送,client进入FIN_WAIT状态-》server发送ACK,进入close_wait状态-》server发送FIN,通过关闭server与client的数据传送,并进入LAST_ACK状态-》client发送FIN报文,并进入TIME_WAIT状态,server收到报文后进入CLOSED状态
3、HTTP和HTTPS区别:
1)HTTP为超文本传输协议,HTTPS为加密超文本传输协议,HTTPS是使用TLS/SSL加密的HTTP协议
2)HTTPS协议需要申请ca证书
3)连接方式不同,端口不一,http端口为80,https端口为443
4、TCP和UDP区别:
1)TCP/IP结构分为四层,链路层(以太网协议)、网络层(TP协议)、传输层(TCP/UDP)、应用层(HTTP)
2)TCP面向连接、UDP不建立连接
3)TCP为可靠传输、UDP不可靠传输,不保证消息一定能收发到
4)TCP面向字节流、UDP面向报文
5)TCP连接对象为一对一,UDP可多对多
linux:
1、统计词频,leetcode上的几题最好都联系下
算法:
以下几道题面试的时候遇到过,算法的思想主要有:二分查找、快速幂、分治、贪心、动态规划,最好先搞清楚方法,再按照标签每种思想选择几道做即可
1、有效的括号
2、最长子字符串
3、验证回文
4、反转链表
5、判断链表是否有环
6、排序:冒泡、选择排序、快排、归并这几种得搞清楚
软素质:
(这个问题面试官问的目的其实就是考察你的测试流程:项目分为大项目和小项目,小项目流程简单一些在这就不讲了,大的项目的话分为:
技术设计阶段:
技术架构设计有无明显缺陷,是否做到了幂等、有序、容错
提测前:
测试准入
1.1 冒烟测试:研发做冒烟测试并提供冒烟报告(如果测试发现冒烟不通过,项目将要打回)
1.2 代码扫描:sonar扫描,有无严重问题
1.3 接口自动化
测试中:
1. 测试用例的提前审核和测试用例执行
2. bug的收敛趋势
3. 代码覆盖率、接口自动化
4、验收测试
5、上线步骤及准备工作执行情况
·······································································
我们精选了一下网友答案:
软件测试行业,在国内还处于发展阶段,比一般的文员,内勤等文职这类的工作,软件测试的工作环境,职业发展还是好的。综合来说软件测试应该算是一个相对较好的职业。从事技术行业的确主要靠不断的学习和累积经验。去培训机构进行系统的学习的确是一个很好的选择。要学软件测试,需要学的知识很多很繁杂,关键看你今后的职业发展了。软件测试领域很广,比如网站测试、手机测试、应用软件测试等等,你应该更明确些,对应的学相应知识。
···································^^····································
这必然是错的,如果你面试的是测试职位你还选对,证明你对测试职位本身就不重视就不喜欢就不觉得它有技术含量,这样你应聘肯定失败。如果你应聘开发选对也不行,测试和开发的交流会很多,你不尊重别人的工作别人也不会尊重你的。
这个问题肯定会在面试时候考官会问的,建议你提前找好答案以便应对。
···································^^····································
软件测试分两种,黑盒测试和白盒测试。黑盒测试很简单,就随便点一点,白盒测试是要写测试需求的,得写一点代码的。
···································^^····································
·······································································
我们精选了一下网友答案:
···································^^····································
根据《长春市2020年义务教育招生入学工作实施方案》,6月22日10:00,按照全市统一部署,各城区、开发区将组织本区民办学校开始录取工作。报名人数不超过招生计划的,全员注册录取;报名人数超过招生计划的,实行电脑随机录取。
6月22日15:00-23日17:00,登录“长春市教育局”官网
(jyj.changchun.gov.cn),
点击“长春市2020年民办义务教育阶段学校录取结果网上查询系统”,输入姓名及身份证号码进行查询。
被民办学校录取的,6月24日15:00前到民办学校报到, 领取《义务教育入学通知书》,办理入学手续。未在规定时限报到的,视为放弃录取资格,由各城区、开发区于7月17日—21日统筹安排入学。
为全面做好电脑随机录取工作,2020年长春市对义务教育招生录取派位软件进行了完善。为增加派位软件的随机性、可靠性,采取“双随机”机制进行,即派位系统在参加报名的人员中,随机产生10组派位结果数据,再从这10组中通过抓阄的方式确定其中一组为最终录取结果。
为提高软件操作透明度、结果公信度、百姓的信任度,引进权威第三方软件测试机构即吉林省电子信息产品检验研究院,对长春市义务教育招生派位录取软件进行测评,并形成专业的测评报告。各城区、开发区将配备2台专用计算机(其中1台作为备用)用于派位工作。吉林省电子信息产品检验研究院对派位软件进行测评确认后,现场对派位软件进行安装。从派位软件安装到最后派位工作结束,禁止对计算机系统和相关软件做任何篡改和拷贝,禁止连接网络。
为加强派位现场监管,邀请相关代表参与派位,将邀请辖区内人大代表、政协委员、纪检监察机关人员、社会监督员及家长代表到现场监督,并请公证处对派位结果予以公证。电脑随机录取过程全程录像并存档。关于派位结果生成工作,要求做到派位数据现场生成、现场打印、现场进行公证,相关代表在派位结果上签字,加盖派位学校和教育局公章。派位工作结束后,要在规定的时间内将派位结果上传至招生系统,供家长进行查询。
来源 :长春市教育局
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!