当前位置:  开发笔记 > 编程语言 > 正文

关于调试,多线程的采访问题

如何解决《关于调试,多线程的采访问题》经验,为你挑选了1个好方法。

我昨天有电话采访问题.面试官问我是否遇到过任何具有挑战性的调试问题?我告诉他我曾经遇到过调试别人代码的问题,我花了3-4天才解决了这个问题.我使用Windbg,符号和崩溃转储来解决问题.

现在这足以告诉我了吗?面试官期待什么?

我不知道还有什么可说的,我在很长一段时间内遇到了这个问题,无法解释所有细节......

这个问题非常常见,我不确定它的正确答案是什么?

还有一个非常常见的问题:

您是否参与过多线程应用程序?你怎么能发现僵局?答:很好找到死锁,我们可以查看内存中进程的快照,并查看正在等待的线程.

接下来的问题:你能做些什么来避免死锁?

    使用waitformultipleobjects

    保持关键部分的顺序

你们说什么?



1> Gavin Miller..:

面试的一般规则是使用STAR模型(​​我的合作协调员将在这里感到自豪......):

S - 描述你在
T的情况- 解释任务,提供足够的信息,以便面试官了解问题.
A - 描述您为解决问题所采取的措施.
R - 您的行动结果如何?

如果您提供简明的答案,不要太短或太长,99.9%的面试官会满意.

推荐阅读
雯颜哥_135
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有