答疑常问面试题10问

2022-03-30 09:11:36 浏览数 (1)

1.查出A表中男女等于25岁的总人数。

select count(*) from A where age =25

2.分别查出A表中等于25岁的男女的总数。

代码语言:javascript复制
方法一:
select count(sex),sex from A where age=25 group by sex

方法二:
select  count(sex),sex  from A  group  by  sex,age having  age = 25;

having必须用group by中的条件,having是分组后过滤用的。

用having,需要在group by中添加条件,要用的话,就在group by中添加这个条件就行。

3.面向主机,用ip还是域名?

是ip。一个ip对应多个域名。一个ip对应一个主机。

4.python基础问题

有这样一个列表a=【1,2,5,7】,求1加2,这样依次算出来,如果算出来的值和列表里的数重合了就去重。

代码语言:javascript复制
a = [1, 2, 5, 7]
new_a = []
for i in range(0, len(a)):
    if i == len(a) - 1:
        continue
    else:
        b = a[i]   a[i   1]
        if b in a:
            continue
        else:
            new_a.append(b)
print(new_a)

5.字典和列表的区别

列表:列表中的数据是有序排列的、列表用[]。 字典:字典中的数据是随机排列的、用{}表示。 每次打印相同的字典,键值对的前后顺序是随机的。

6.从列表中找出出现次数最少的元素并列出元素出现的次数。

代码语言:javascript复制
list=['1','3','2','3','4']
def a (list):
    j={}
    for  i  in set(list):
        j[i]=list.count(i)
    return j

j=a(list)
ta=min(list,key=list.count)
print (ta,j.get(ta))

7.从列表中找出出现次数最多的元素并列出元素出现的次数。

代码语言:javascript复制

list=['1','3','2','3','4']
def a (list):
    j={}
    for  i  in set(list):
        j[i]=list.count(i)
    return j

j=a(list)
ta=max(list,key=list.count)
print (ta,j.get(ta))

8.什么是闭包?

一个完整的闭包须满足以下 3 个条件: 函数中嵌套了一个函数。 外层函数返回内层函数的变量名。 内层函数对外部作用域有一个非全局的变量引用。

测开之函数进阶· 第6篇《闭包》

9.前后端分离的软件和前后端不分离的软件,分别怎么测?

对于前后端不分离的应用,一般只需要进行功能测试。对于前后端分离的应用,既需要进行功能测试,还需要进行接口测试,并且在进行功能测试是还需要分析 bug 是前端还是后端的问题。

10.前后端分离的软件和前后端部分离的软件都可以单机结构、集群、分布式吗?什么是单机结构、集群和分布式?

前后端不分离的应用和前后端分离的应用都可以单机结构、集群、分布式。

单机结构:一个应用部署在一台服务器上.

集群:一个应用部署在多台服务器上。

比如之前单体应用,一台服务器扛不住,那利用服务器。把这个单体应用部署在A,B, C三台服务器。

利用nginx做负载均衡,根据权重配置,请求分别走向三台服务器。任意一台服务器宕机,其它2台会平分这一台机器处理的数据。

简单的说,集群(cluster)就是一组计算机,它们作为一个总体向用户提供一组网络资源。这些单个的计算机系统就是集群的节点(node)。

一个理想的集群是,用户从来不会意识到集群系统底层的节点,在他/她们看来,集群是一个系统,而非多个计算机系统。而且集群系统的管理员能够任意添加和删改集群系统的节点。

每个应用都有前后端,前后端分离和前后端不分离的软件都是下面这样的原理:

假设前端创建100个数据,你得流转到后台吧。后台假设是10台服务器,你的数据均匀落在10台上,用负载均衡轮询,这样就可以让10台机器都处理数据。

服务器之间基本没连接和数据交互的。因为要保持各个服务独立,所以不要有任何关系。特殊除外。

分布式:一个应用拆开部署在多台服务器上。

0 人点赞