首页 > 其他分享 >面试题

面试题

时间:2023-03-21 17:24:41浏览次数:44  
标签:面试题 唯一性 数据库 唯一 --- 索引 表中

面试官要看你项目

编码水平
公司的看不了,给他看的是个人项目
公司项目看不了,签了保密协议

数据库如何处理的

云数据库:阿里云数据库,花钱,买服务---》账号和密码---公司不需要自己搭建mysql
	mysql
    redis
    mongodb
自己的数据库,部署在云服务器上的数据库,是你自己的    

你用过什么云产品?

阿里云的ecs,服务器
阿里云的oss,对象存储
云短信
七牛云,文件存储

看看你的数据库

配置文件 dev.py  连的是本地127.0.0.1
你们上线怎么弄
	我不知道,就是给我一个地址,端口,用户名密码
上线的数据库服务和项目服务 是在同一台机器上吗?
	公司穷 一台 不穷 两三台

celery用过吗

	定时任务
    延时任务
    异步任务

多线程用过吗

用过
怎么用的?两种方式
	1 类实列化得到对象Thread类 传入target任务函数,对象.start
    2 写一个类,继承Tread,重写run方法,写任务  类实例化得到对象 对象.start
    如果是io密集型,用多线程,计算密集型用多进程----》只针对cpython

mysql 用过,索引你知道吗?

唯一索引和联合索引有什么区别
    唯一索引和联合索引是两种不同类型的索引,它们的主要区别在于它们所涉及的索引列数和数据唯一性方面。
唯一索引是指在一个表中,对于一个索引列的每个值,都只有唯一的一行数据与之对应。唯一索引可以用来保证表中某一列的唯一性,常常用来作为表的主键或者唯一约束条件。如果试图向一个已经存在唯一索引的列中插入一个重复的值,将会导致插入操作失败。

联合索引是指在一个表中,针对多个列同时创建的索引。联合索引可以提高查询效率,因为它可以按照多个列的值来排序和搜索数据,从而避免了对多个单列索引进行多次查询的开销。联合索引的另一个重要特点是,它可以用来保证多个列的组合的唯一性,因此在进行数据插入或更新操作时,必须同时满足多个列的唯一性才能成功。

因此,唯一索引和联合索引在设计和使用上有所不同,需要根据具体的需求来选择合适的索引类型。

1千万w,性别字段(男女),查询时候,这个字段要不要加索引

因为它就两种状态,建立索引是没用的,即便建立索引,也不会走

实现踢下线

	-session机制---》表中把它那条记录删除
    -token机制----》
    	-下线人id----》放个位置
        -进入到认证类中---》

实现黑名单功能

	-建立个黑名单表
    	-id  用户id ,ip,时间。。。

标签:面试题,唯一性,数据库,唯一,---,索引,表中
From: https://www.cnblogs.com/DragonY/p/17240699.html

相关文章

  • vue/react关与key的面试题
    虚拟dom中key的作用当状态中的数据发生改变时,react会根据新数据生成新的虚拟dom,随后react进行新虚拟dom与旧虚拟dom的diff算法比较,比较规则如下:1.旧虚拟dom找到了与新......
  • 2万字70道Java经典面试题总结(附答案)
    本文已经收录到Github仓库,该仓库包含计算机基础、Java基础、多线程、JVM、数据库、Redis、Spring、Mybatis、SpringMVC、SpringBoot、分布式、微服务、设计模式、架构、校......
  • #yyds干货盘点# LeetCode面试题:螺旋矩阵
    1.简述:给你一个m行n列的矩阵 matrix,请按照顺时针螺旋顺序,返回矩阵中的所有元素。 示例1:输入:matrix=[[1,2,3],[4,5,6],[7,8,9]]输出:[1,2,3,6,9,8,7,4,5]示例2:输......
  • golang面试题单向链表和双向链表
    甲流难受中,简单发一个链表 1.单项列表packagemainimport( "fmt" "strconv")typeNodestruct{ valueint next*Node}typeLinkliststruct{ leni......
  • 测试开发-一天一个面试题6️⃣之接口怎么测试
    写在前面今天这个面试题可能是作为一个接口测试工程师或者服务端测试工程师面试必考的一个问题,这个问题主要考察面试者是否有过接口测试经验,能否承担一名服务端测试的工......
  • #yyds干货盘点# LeetCode面试题:最大子数组和
    1.简述:给你一个整数数组nums,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。子数组是数组中的一个连续部分。 示例1:输入:nums=[-2,1,-3,4,-......
  • 看看这份2023年MySQL终级面试题,提升你的内力,给你面试助力
    1、MySQL中有哪几种锁?(1)表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。(2)行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低......
  • 力扣---面试题 01.02. 判定是否互为字符重排
    给定两个由小写字母组成的字符串s1和s2,请编写一个程序,确定其中一个字符串的字符重新排列后,能否变成另一个字符串。示例1:输入:s1="abc",s2="bca"输出:true示例......
  • 面试题 02.07链表相交
    面试题02.07.链表相交给你两个单链表的头节点headA和headB,请你找出并返回两个单链表相交的起始节点。如果两个链表没有交点,返回null。图示两个链表在节点c1开......
  • 【每日进步一点点系列】七道精选 数据库 实习面试题
    目录​​前言​​​​1.InnoDB和MyISAM的区别​​​​2.数据库的索引是什么结构,为什么不用哈希表?​​​​3.聚簇索引和非聚簇索引​​​​4.索引怎么实现的B+树,为什么选这......