ITPub博客

首页 > IT职业 > IT职场 > 高级面试可能会遇到的问题

高级面试可能会遇到的问题

原创 IT职场 作者:whiteWalker 时间:2019-06-13 16:31:03 0 删除 编辑

 

进程与线程的区别

单例模式的缺点

内存泄漏

死锁怎么解决

什么情况会出现死锁

GC 如何工作

SQL 如何调优

redis 事物

系统设计上,如何防止订单重复提交??

session cookies 的运行原理

put 与 post  restapi 的理解

 

EF 的工作原理, EF 查询慢如何排查

Jquery 如何取同级,父级,子级, js jquery 如何调试

MVC 工作原理、生命周期

面向对象的理解和运用,解决什么问题

死锁的必要的条件,分程序和数据库来说明

设计表(扩展性,性能,数据一致性,可维护性等问题)

对 SOAP 的理解

对异步化如何理解

对重构如何理解

 

redis 除了缓存还有用作什么场景

使用 ioc 的哪些: autofact

工厂模式的具体实现

分布式框架    .net 分布式框架较少,一般的 SOA 服务治理等

 

Task 全局队列中,是先进先出,布局队列是先进后出

redis 怎么存对象

await 实际编译后的代码是什么样的

Redis 缓存穿透、缓存雪崩和缓存击穿

 

 

 

数据库事物分哪些等级

原子性,一致性,隔离性,持久性

二、事务的并发问题

  1 、脏读:事务 A 读取了事务 B 更新的数据,然后 B 回滚操作,那么 A 读取到的数据是脏数据

  2 、不可重复读:事务 A 多次读取同一数据,事务 B 在事务 A 多次读取的过程中,对数据作了更新并提交,导致事务 A 多次读取同一数据时,结果 不一致。

  3 、幻读:系统管理员 A 将数据库中所有学生的成绩从具体分数改为 ABCDE 等级,但是系统管理员 B 就在这个时候插入了一条具体分数的记录,当系统管理员 A 改结束后发现还有一条记录没有改过来,就好像发生了幻觉一样,这就叫幻读。

  小结:不可重复读的和幻读很容易混淆,不可重复读侧重于修改,幻读侧重于新增或删除。解决不可重复读的问题只需锁住满足条件的行,解决幻读需要锁表

https://blog.csdn.net/qq_39530754/article/details/82701753 :

解释到位 https://blog.csdn.net/qq_33290787/article/details/51924963

Mysql 设置事物隔离级别为:读未提交

set session transaction isolation level read uncommitted

read uncommitted 、 read committed 、 repeatable read 、 serializable


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69930244/viewspace-2647555/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: .net学习记录
请登录后发表评论 登录
全部评论

注册时间:2019-06-13

  • 博文量
    4
  • 访问量
    4487