4月初,面试了杭州某知名的IT公司,感觉自己没什么准备,面试的差强人意,最后和机会擦肩而过,甚为可惜。。不过人生不可能总是一帆风顺,算是给自己的成长吧!!面试中的几道面试题,自己回去也想了一下,感觉面试官说的也值得商榷。。。
首先第一个问题是说怎么避免数据库死锁,假设有A,B,C三张表,这个问题我后面越想越有问题,他的意思只要按照一定的顺序从A->B->C的顺序获得没条记录的行锁就可以避免死锁,第一天晚上回来就想有问题,首先想一个场景,比如工作流的时候,代办任务审批,假设有一个task表表示待办记录,同时流程流转有一个流转实例表,现在,现在我一个审批有多个领导审批,那么通过LoadRunner模拟领导登陆,这样每一个领导都可以看到自己的task记录,但是审批的时候肯定要更新其他相同实例下的task任务状态,首先获得一条记录的X锁,但是同时等task相同流程实例的任务的X锁,这样还是会造成死锁...因此对于数据库死锁肯定没有现成的统一标准,肯定和具体的业务,数据库设计,以及对于数据库的优化,包括索引优化和执行计划的优化有关系..所以很多数据库死锁往往都是很随机,而且很无意就发生了.在DB2种一般通过死锁监控器和db2pd去定位
还有一个问题是说怎么判断一个图中存在环路,题目很简单,但是自己想想却是很麻烦,当时唯一的想法肯定用邻接表的深度遍历又或者能不能构造一颗树,其实那时候很短的时间自己的思路不是很明确,通过邻接表表示是比较可行的做法.虽然可能有很多其他的情况.但是那个面试官居然说用hashmap去做,他的思路是把一个节点到另外一个节点作为一个边存储,即使到现在我还是想不通hashmap怎么判断..因为一条边成环总起码有一个起点,一个终点,你一条边那是怎么回事,而且你说存在hash重复的时候就表示有环,但是hash重复只能说两条边的hash值一样,这个和环个人感觉半毛钱关系没有呀...其实我的思路就是广度遍历,把相邻的节点都存起来,然后判断相邻节点之间能不能有联系 ,然后判断是否有环
相关推荐
c++面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试...
flahas3.0面试题 flash as3.0面试题 as3.0面试题 as3.0面试题最新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新...
面试题 面试题 面试题 面试题 面试题 面试题 面试题
国内知名软件公司的面试题,考验你的时候到了
面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题...
Java知名公司面试题,有兴趣的下载来看看。
【BAT必备】分布式相关面试题大全面试题【BAT必备】分布式相关面试题大全面试题【BAT必备】分布式相关面试题大全面试题【BAT必备】分布式相关面试题大全面试题【BAT必备】分布式相关面试题大全面试题【BAT必备】...
JAVA面试题JAVA面试题JAVA面试题JAVA面试题JAVA面试题JAVA面试题
最新各大公司企业真实面试题-Java面试题最新各大公司企业真实面试题-Java面试题
面试题汇总的大公司面试题汇总的大公司面试题汇总的大公司面试题汇总的大公司面试题汇总的大公司面试题
2、各个公司面试题 3、J2EE初学者面试题 4、J2EE面试题(打码查错题) 5、java_华为笔试题 6、java常见面试题 7、java程序员面试宝典 8、java面试题及答案 9、java面试题编程篇 10、Oracle面试题 11、Oracle企业面试...
全国软件公司面试题集锦 面试题 全国软件公司面试题集锦 面试题
2023java最新阿里巴巴面试题2023java最新阿里巴巴面试题2023java最新阿里巴巴面试题2023java最新阿里巴巴面试题2023java最新阿里巴巴面试题2023java最新阿里巴巴面试题2023java最新阿里巴巴面试题2023java最新阿里...
46家企业面试题,以及部分答案,对与找工作的非常有用
java 面试题大全java 面试题大全各大公司面试题总汇
程序员代码面试指南 剑指offer 软件技术基础:离散数学、数据结构、C.编程实训 .来可伟.文字版 2016奇虎360C++研发工程师内推笔试题 2016奇虎360JAVA研发工程师内推笔试题 阿里巴巴2015校招研发 阿里巴巴2016前端...
c#笔试面试题 c#笔试面试题 c#笔试面试题 c#笔试面试题 c#笔试面试题
最新各大公司企业真实面试题-润信科技公司面试题.txt最新各大公司企业真实面试题-润信科技公司面试题.txt最新各大公司企业真实面试题-润信科技公司面试题.txt
JAVA面试题JAVA面试题JAVA面试题JAVA面试题JAVA面试题JAVA面试题JAVA面试题JAVA面试题JAVA面试题
微软公司面试人员的面试题解答,google微软等大公司面试题,软件架构师的设计。