4月初,面试了杭州某知名的IT公司,感觉自己没什么准备,面试的差强人意,最后和机会擦肩而过,甚为可惜。。不过人生不可能总是一帆风顺,算是给自己的成长吧!!面试中的几道面试题,自己回去也想了一下,感觉面试官说的也值得商榷。。。
首先第一个问题是说怎么避免数据库死锁,假设有A,B,C三张表,这个问题我后面越想越有问题,他的意思只要按照一定的顺序从A->B->C的顺序获得没条记录的行锁就可以避免死锁,第一天晚上回来就想有问题,首先想一个场景,比如工作流的时候,代办任务审批,假设有一个task表表示待办记录,同时流程流转有一个流转实例表,现在,现在我一个审批有多个领导审批,那么通过LoadRunner模拟领导登陆,这样每一个领导都可以看到自己的task记录,但是审批的时候肯定要更新其他相同实例下的task任务状态,首先获得一条记录的X锁,但是同时等task相同流程实例的任务的X锁,这样还是会造成死锁...因此对于数据库死锁肯定没有现成的统一标准,肯定和具体的业务,数据库设计,以及对于数据库的优化,包括索引优化和执行计划的优化有关系..所以很多数据库死锁往往都是很随机,而且很无意就发生了.在DB2种一般通过死锁监控器和db2pd去定位
还有一个问题是说怎么判断一个图中存在环路,题目很简单,但是自己想想却是很麻烦,当时唯一的想法肯定用邻接表的深度遍历又或者能不能构造一颗树,其实那时候很短的时间自己的思路不是很明确,通过邻接表表示是比较可行的做法.虽然可能有很多其他的情况.但是那个面试官居然说用hashmap去做,他的思路是把一个节点到另外一个节点作为一个边存储,即使到现在我还是想不通hashmap怎么判断..因为一条边成环总起码有一个起点,一个终点,你一条边那是怎么回事,而且你说存在hash重复的时候就表示有环,但是hash重复只能说两条边的hash值一样,这个和环个人感觉半毛钱关系没有呀...其实我的思路就是广度遍历,把相邻的节点都存起来,然后判断相邻节点之间能不能有联系 ,然后判断是否有环
相关推荐
JavaOOP面试题 Java集合/泛型面试题 Java异常面试题 Java中的IO与NIO面试题 Java反射面试题 Java序列化面试题 Java注解面试题 多线程&并发面试题 JVM面试题 Mysql面试题 Redis面试题 Memcached面试题 MongoDB面试题 ...
云计算面试题之ELK面试题,运维工程师必备云计算面试题之ELK面试题,运维工程师必备云计算面试题之ELK面试题,运维工程师必备云计算面试题之ELK面试题,运维工程师必备云计算面试题之ELK面试题,运维工程师必备...
2、各个公司面试题 3、J2EE初学者面试题 4、J2EE面试题(打码查错题) 5、java_华为笔试题 6、java常见面试题 7、java程序员面试宝典 8、java面试题及答案 9、java面试题编程篇 10、Oracle面试题 11、Oracle企业面试...
本压缩包包含了一系列由IT资深专家单兴华整理的最新各大公司企业的真实Java面试题,旨在帮助求职者提升自己的技术水平和面试准备。 首先,我们来看"java练习题2.doc",这可能是针对基础语法和编程技巧的练习,涵盖...
程序员代码面试指南 剑指offer 软件技术基础:离散数学、数据结构、C.编程实训 .来可伟.文字版 2016奇虎360C++研发工程师内推笔试题 2016奇虎360JAVA研发工程师内推笔试题 阿里巴巴2015校招研发 阿里巴巴2016前端...
微软公司面试人员的面试题解答,google微软等大公司面试题,软件架构师的设计。
java高级软件工程师面试题大全及答,一些公司的面试题,对于正在找工作应对面试的朋友或许有点帮助。java高级软件工程师面试题大全及答,一些公司的面试题,对于正在找工作应对面试的朋友或许有点帮助
Java面试题,J2EE面试题,.net面试题,PHP面试题,数据库面试题,英语面试,外企面试,软件测试面试题,Python面试题,Oracle面试题,MySql面试题,Web开发面试题,Unix面试题,程序员面试,网络技术面试题,网络安全面试题,Linux...
大数据面试题V3.0完成了。共523道题,679页,46w+字,来源于牛客870+篇面经。 主要分为以下几部分: Hadoop面试题:100道 Zookeeper面试题:21道 Hive面试题:47道 Flume面试题:11道 Kafka面试题:59到 HBase面试题...
文件中包含了本人最近在网上总结的面试题,有java面试题,jq面试题,jsp、servlet、ajax面试题,mysql面试题,oracle面试题,redis教案,也有最近时间总结的公司面试题,涉及的层面虽然不是很多,但是应对面试 应该...
网络公司面试试题.pdf网络公司面试试题.pdf
企业公司软件测试面试笔试题集合 软件测试面试题 (测试基础).doc 01_企业面试试卷(综合).doc 01_企业面试试卷(综合)_参考答案.doc 04_企业面试试卷(测试基础).doc 04_企业面试试卷(测试基础)_参考答案.doc...
java面试题大全包括很多家公司的面试题
2022java面试题、JVM面试题、多线程面试题、并发编程、Redis面试题、MySQL面试题、Java2022面试题、Netty面试题、Elasticsearch面试题、Tomcat面试题、Dubbo面试题、Kafka面试题、Linux面试题、2021面试题、java面试...
2023年最新版--Java+最常见的+200++面试题汇总+答案总结汇总 阿里百度美团面试题合集 大数据面试题 100道 多线程面试59题(含答案) 最新JAVA面试题总结之基础/框架/数据库/JavaWeb/Redis BIO,NIO,AIO,Netty面试题 ...
金蝶公司面试题及试题简答 金蝶公司面试题及试题简答涵盖了多个IT相关领域的知识点,包括Java基础、XML、数据库、软件设计模式、EJB等。 首先,让我们来看一下Java基础部分。在Java基础部分中,提到了Integer和...
BAT各大公司面试题BAT各大公司面试题BAT各大公司面试题BAT各大公司面试题
IT公司面试题IT公司面试题IT公司面试题IT公司面试题IT公司面试题IT公司面试题IT公司面试题
Java面试题,汇总了市面各个大公司的面试题,很好的复习面试资源! Java面试题,汇总了市面各个大公司的面试题,很好的复习面试资源! Java面试题,汇总了市面各个大公司的面试题,很好的复习面试资源! Java面试题...