面试的问题

前端开发题目


您好,本职位要求前端开发,为降低沟通成本,请完成以下题目:测试的题目,将成果提交到git上。提供测试方法,提供解决该问题的思路、方案及操作步骤。

一、将表格中的内容进行动态合并单元格

具体要求

1、采用该网址中的table控件

https://vue.ant.design/docs/vue/introduce-cn/

2、表格中有5列(姓名,学科,难度,得分,操作列)

3、数据源采用Mock数据的方式来进行处理。

4、对单元格中姓名一样的,进行单元格合并。

5、操作列中有一个链接,点击后弹出一个Modal组件

二、采用Comments

具体要求

1、采用该网址的Comments的控件https://vue.ant.design/components/comment-cn/

2、采用上面的表格,将表格中的链接到一个commets组件中。

3、在Comments中替换人员姓名,评论内容。

4、构建多条评论,每个评论有1个reply

5、点赞的数量,评论的内容,reply的内容都放在Mock数据中。

三、前端工程化的处理方式

a)如何进行工程化?

b)如何进行多人并行开发?

c)如何设置质量控制点?

d)开发过程中,可使用哪些工具?

四、前端的移动化多平台打包的思路,如何实现一套代码多个平台使用?

五、跨域的原因及主要解决的思路。

六、一棵树在DB中,如何表达?

七、多对多如何在数据库中进行表达?

八、使用Js代码,写出一个针对树的先根遍历算法。

九、http协议的报头含义?

十、采用VUE编码的时候,页面上按钮的权限控制思路?

十一、如何实现前端页面的自适应?

十二、提升前端页面的性能有哪些方式?

十三、是否有自己的Git地址


中级后端开发

您好,本职位要求Java开发,为降低沟通成本,请选择性的回答完成以下题目,公司将根据您的回答来安排进行技术面试.请题目的答案发到或csdn或git上上。把地址给我

Activiti工作流中,如果要实现根据工作负荷来安排任务,有什么思路?

采用SprigngCloud之后,代码开发,日志,异常链,管理,排除故障等方面应有什么调整?

实体类为未来参与排序等集合的操作操作,一般要重新哪些方法?有哪些注意点?

Java Serializable的作用, Equals,==的区别?

是否有自己的Git地址

前后端分离开发,日志应该如何进行记录,在出现问题的时候,方便定位问题?

数据库访问的时候,在一个项目中是否可以同时使用Mybatis,JPA,JDBC等多种持久化技术?如可以,事务如何处理?


9、算法设计题目

给出正整数n,则1到n这n个数可以构成n!种排列,把这些排列按照从小到大的顺序(字典顺序)列出,如n=3时,列出1 2 3,1 3 2,2 1 3,2 3 1,3 1 2,3 2 1六个排列。


高级后端开发

您好,本职位要求Java开发,为降低沟通成本,请选择性的回答完成以下题目,公司将根据您的回答来安排进行技术面试.请题目的答案发到或csdn或git上上。把地址给我

如何构建自己的事件机制?

Tomcat的工作原理

对非Http通信协议或私有协议,一般解析的思路?

Netty与SpringBoot的集成方式?

Activiti工作流中,如果要实现根据工作负荷来安排任务,有什么思路?

条件概率的含义是什么?在AI中有什么应用?

采用SprigngCloud之后,代码开发,日志,异常链,管理,排除故障等方面应有什么调整?

Git分支应如何管理?版本管理,单元测试,持续集成,持续部署Docker,这些步骤应如何减少人工干预?

在TCP的连接时,三次握手,四次挥手。为什么会挥手次数比握手次数多?如果TCP连接异常中断后,服务器的Socket应什么时候关闭?

实体类为未来参与排序等集合的操作操作,一般要重新哪些方法?有哪些注意点?

跨域的含义

14、接口保证幂等性,如何做的

15、@transcation事务应放置在什么位置,在项目中如碰到事务什么原因不生效?

Jackson在反序列化中,如果对象是双向关联,如何进行处理?

SpringBoot异常的设计的原理

Java Serializable的作用, Equals,==的区别?

是否有自己的Git地址

在应用系统中,如何实现主数据管理?

如阅读过源码,分析一下该源码给你的体会?是否参加过开源代码?

前后端分离开发,日志应该如何进行记录,在出现问题的时候,方便定位问题?

数据库访问的时候,在一个项目中是否可以同时使用Mybatis,JPA,JDBC等多种持久化技术?如可以,事务如何处理?

采集系统中不同设备之间联动,应如何进行可视化建模,并进行有序执行?

如何设计一个热插拔的插件系统

扫码登录的原理

集合操作实现题目


Order,OrderItem,是1对多的双向关联关系。

这2个类用于网络传输

复写equals,Hashcode,Comparaor,toString方法

在order中写一个方法新增一条Orderitem,考虑双向关联,考虑null

在OrderItem中写一个方法,setOrder,考虑双向关联,考虑null

采用Springboot+JPA的方式实现根据用户传入的Orderid,返回Order(但不返回OrderItem的集合)

采用工具自动根据表自动生成类,在类中ManyToOne等注解被自动生成。

23、历史的数据库中有脏数据,如果进行检测,并且后期进行日常性检测?


18、算法设计题目

给出正整数n,则1到n这n个数可以构成n!种排列,把这些排列按照从小到大的顺序(字典顺序)列出,如n=3时,列出1 2 3,1 3 2,2 1 3,2 3 1,3 1 2,3 2 1六个排列。

19、企业发放的奖金根据利润提成。利润低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润,求应发放奖金总数?,要求采用责任链模式来设计

你可能感兴趣的:(面试的问题)