其余面试题

redis问题:前端

一、redis数据类型都有哪些?每种数据类型额应用场景?node

二、你哪一个项目中使用了redis,解决了什么问题?mysql

三、redis 和memcached的区别是什么?redis

四、redis的一致性hash原理是什么?算法

五、redis的持久化方式有哪几种,有什么区别?spring

六、redis集群的方式,有哨兵机制,redis clustersql

七、redis cluster 的实现原理是什么?键值怎么存储?数据库

八、redis缓存雪崩、缓存穿透怎么解决?后端

九、redis 键值的失效策略都有哪些?缓存

 

 

 

 

C#问题:

一、C#中readonly和const的区别?

二、C#中的排序继承自哪一个接口?Icompare

三、阐述单点登陆的实现原理?

四、C#中property和Attribute的区别?

五、Dataset和DataReader的区别,以及哪一个的效率更高?

六、谈谈你对垃圾回收机制的理解。

七、抽象类和接口的区别,以及什么时候使用抽象类,什么时候使用接口。

八、Ado.net,Linq to sql ,EF的理解,以及那种效率、性能更好,为何?使用过Nhibernate、iBates.net、spring.net等框架吗?

九、WCF使用场景? 

十、Webservice的使用场景,以及安全性问题如何解决?

十一、说说你对remoting的理解?

十二、委托的理解和使用

1三、Lambda表达式和委托的区别。

1四、String和StringBuilder的区别。

1五、依赖注入和控制反转的理解和区别。

1六、多线程的使用,多线程并发该注意些什么,异步线程的理解。

1七、Asp.net mvc中如何统计用户访问Action的记录。

1八、说说你对数据库优化的理解。

1九、网站开发前端如何优化、后端如何优化。

20、说说你对Memchaed的理解,以及如何实现分布式缓存的,如何解决缓存命中率的问题。前端缓存有哪些,后端缓存有哪些?

2一、使用过哪些开源.net框架

2二、说说你对node.js的理解,为何使用node.js

2三、了解哪些nosql数据库,以及非关系型数据库和关系型数据的区别,说说MongoDB的优缺点。

2四、使用过消息队列吗,它是如何存储的。

2五、using的用途。

2六、说说你对http以及tcp的理解

2七、写出一个快速排序算法。

2八、什么是反射?如何使用的,怎样提升反射的性能?为何使用反射(使用场景)

2九、Webservice 安全问题

30、打印预览问题

3一、数据库定时插入大批量数据

 

 

数据库问题:

一、主键和索引的区别?主键是索引吗?

二、视图中能排序吗?不能

三、什么是索引,以及索引有哪些分类并说明。

四、说说触发器的使用场景。

五、sql中循环有哪几种形式(while、游标)

六、Sql Schema是什么?

七、说说数据库遵循的前三范式是什么?

八、请写出sql行转列以及列转行。

九、sql中树查询(with  tree)

十、如何删除数据库表中的重复数据

十一、数据库缓存。

十二、mysql如何备份数据库命令

1三、能够给视图建立索引吗?

相关文章
相关标签/搜索