Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. What’s wrong with “Race condition” in India?

What’s wrong with “Race condition” in India?

Scheduled Pinned Locked Moved The Lounge
question
58 Posts 33 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • I Ilia Blank

    To all developers from India We are interviewing candidates for programming position in Hyderabad India. None of them is able to answer question "What is Race Condition". Can it be that you are using different term in India? Regards

    D Offline
    D Offline
    darkelv
    wrote on last edited by
    #5

    Somebody forgotten to add it to the Standard Interview Question booklet? ;p

    V 1 Reply Last reply
    0
    • I Ilia Blank

      ??

      C Offline
      C Offline
      Colin Angus Mackay
      wrote on last edited by
      #6

      I think he means the Blacks Vs. the Whites (Apartheid)

      Upcoming FREE developer events: * Developer Day Scotland Recent blog posts: * The Value of Smaller Methods * Creating Many-to-Many joins My website | blog

      D 1 Reply Last reply
      0
      • I Ilia Blank

        To all developers from India We are interviewing candidates for programming position in Hyderabad India. None of them is able to answer question "What is Race Condition". Can it be that you are using different term in India? Regards

        C Offline
        C Offline
        Colin Angus Mackay
        wrote on last edited by
        #7

        Ilia Blank wrote:

        None of them is able to answer question "What is Race Condition". Can it be that you are using different term in India?

        I found that you had to use a few different synonyms to ensure that candidates understand you. For example I would ask questions about "Encapsulation, sometimes referred to as Information Hiding" I'm not sure what synonyms there are for a "race condition". Perhaps if you introduced it as "In the context of a multi-threaded process or application, what is a race condition?" it might give them enough of a hint as to what you are after.

        Upcoming FREE developer events: * Developer Day Scotland Recent blog posts: * The Value of Smaller Methods * Creating Many-to-Many joins My website | blog

        P 1 Reply Last reply
        0
        • M Marc Clifton

          Ilia Blank wrote:

          Can it be that you are using different term in India?

          Hillary vs. Obama? If they fail the "what is a race condition", ask them "what is SEX?" My answer would be "Security Enabled XML". Marc

          Thyme In The Country Interacx My Blog

          F Offline
          F Offline
          Fernando A Gomez F
          wrote on last edited by
          #8

          :laugh: :laugh: :laugh:

          Stupidity is an International Association - Enrique Jardiel Poncela

          1 Reply Last reply
          0
          • I Ilia Blank

            To all developers from India We are interviewing candidates for programming position in Hyderabad India. None of them is able to answer question "What is Race Condition". Can it be that you are using different term in India? Regards

            P Offline
            P Offline
            peterchen
            wrote on last edited by
            #9

            Yes, they say "but it works on m computer" there :rolleyes:

            We are a big screwed up dysfunctional psychotic happy family - some more screwed up, others more happy, but everybody's psychotic joint venture definition of CP
            blog: TDD - the Aha! | Linkify!| FoldWithUs! | sighist

            V 1 Reply Last reply
            0
            • I Ilia Blank

              To all developers from India We are interviewing candidates for programming position in Hyderabad India. None of them is able to answer question "What is Race Condition". Can it be that you are using different term in India? Regards

              N Offline
              N Offline
              Nish Nishant
              wrote on last edited by
              #10

              I'd be surprised if a decent candidate hasn't heard of the term. My best guess is that the candidates did not get your accent. Sometimes Indians find it hard to understand a foreign accent, specially if the foreigner himself is not himself or herself a native English speaker. Although it might sound a little like you are being condescending, perhaps you could have tried spelling the words out. If the candidate is insulted, the good thing is that he's on the other side of the planet from you - so not much awkwardness there I guess. Of course, you might just have been interviewing the wrong candidates. If they are unemployed and are more than a month out of college/school, chances are good that they aren't very smart. in my opinion, the trick to hiring quality people in India is to hire people who already work for reputed companies. As my boss likes to say often, a lot of Indian programmers have "Indian programmer syndrome" and he does not mean that in a nice way either. You gotta find Indians who don't have IPS. They are out there, but they are hard to find.

              Regards, Nish


              Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
              My latest book : C++/CLI in Action / Amazon.com link

              M H _ E 4 Replies Last reply
              0
              • M Marc Clifton

                Ilia Blank wrote:

                Can it be that you are using different term in India?

                Hillary vs. Obama? If they fail the "what is a race condition", ask them "what is SEX?" My answer would be "Security Enabled XML". Marc

                Thyme In The Country Interacx My Blog

                N Offline
                N Offline
                Nish Nishant
                wrote on last edited by
                #11

                Marc Clifton wrote:

                If they fail the "what is a race condition", ask them "what is SEX?" My answer would be "Security Enabled XML".

                Reminds me of a joke we had in school. Guy was filling in a form :- Name : Sebastian Age : 15 Sex : Not so far; but am in a constant struggle to change that.

                Regards, Nish


                Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
                My latest book : C++/CLI in Action / Amazon.com link

                1 Reply Last reply
                0
                • I Ilia Blank

                  To all developers from India We are interviewing candidates for programming position in Hyderabad India. None of them is able to answer question "What is Race Condition". Can it be that you are using different term in India? Regards

                  P Offline
                  P Offline
                  Paul Conrad
                  wrote on last edited by
                  #12

                  Ilia Blank wrote:

                  None of them is able to answer question "What is Race Condition". Can it be that you are using different term in India?

                  I thought "race condition" was a universal term computer people were familiar with when dealing with deadlocks, etc.

                  "I guess it's what separates the professionals from the drag and drop, girly wirly, namby pamby, wishy washy, can't code for crap types." - Pete O'Hanlon

                  1 Reply Last reply
                  0
                  • M Marc Clifton

                    Ilia Blank wrote:

                    Can it be that you are using different term in India?

                    Hillary vs. Obama? If they fail the "what is a race condition", ask them "what is SEX?" My answer would be "Security Enabled XML". Marc

                    Thyme In The Country Interacx My Blog

                    P Offline
                    P Offline
                    Paul Conrad
                    wrote on last edited by
                    #13

                    Marc Clifton wrote:

                    "what is SEX?" My answer would be "Security Enabled XML".

                    :laugh::laugh::laugh:

                    "I guess it's what separates the professionals from the drag and drop, girly wirly, namby pamby, wishy washy, can't code for crap types." - Pete O'Hanlon

                    1 Reply Last reply
                    0
                    • I Ilia Blank

                      To all developers from India We are interviewing candidates for programming position in Hyderabad India. None of them is able to answer question "What is Race Condition". Can it be that you are using different term in India? Regards

                      R Offline
                      R Offline
                      Rama Krishna Vavilala
                      wrote on last edited by
                      #14

                      Ilia Blank wrote:

                      Can it be that you are using different term in India?

                      Yes it's called "Caste Problem?".

                      You have, what I would term, a very formal turn of phrase not seen in these isles since the old King passed from this world to the next. martin_hughes on VDK

                      V 1 Reply Last reply
                      0
                      • I Ilia Blank

                        To all developers from India We are interviewing candidates for programming position in Hyderabad India. None of them is able to answer question "What is Race Condition". Can it be that you are using different term in India? Regards

                        M Offline
                        M Offline
                        Marc Clifton
                        wrote on last edited by
                        #15

                        Actually, to answer your question more seriously, a race condition is much more a hardware term than a software one. More here.[^] The equivalent of a race condition in software is not a deadlock but rather the reading/writing of the same data by two different threads. Locking is an attempt to prevent race conditions, and deadlocks are the result of improper locking. So, unless someone has some hardware experience, I'm not surprised that they wouldn't know the term "race condition". Marc

                        Thyme In The Country Interacx My Blog

                        C A P L 4 Replies Last reply
                        0
                        • N Nish Nishant

                          I'd be surprised if a decent candidate hasn't heard of the term. My best guess is that the candidates did not get your accent. Sometimes Indians find it hard to understand a foreign accent, specially if the foreigner himself is not himself or herself a native English speaker. Although it might sound a little like you are being condescending, perhaps you could have tried spelling the words out. If the candidate is insulted, the good thing is that he's on the other side of the planet from you - so not much awkwardness there I guess. Of course, you might just have been interviewing the wrong candidates. If they are unemployed and are more than a month out of college/school, chances are good that they aren't very smart. in my opinion, the trick to hiring quality people in India is to hire people who already work for reputed companies. As my boss likes to say often, a lot of Indian programmers have "Indian programmer syndrome" and he does not mean that in a nice way either. You gotta find Indians who don't have IPS. They are out there, but they are hard to find.

                          Regards, Nish


                          Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
                          My latest book : C++/CLI in Action / Amazon.com link

                          M Offline
                          M Offline
                          Marc Clifton
                          wrote on last edited by
                          #16

                          Nishant Sivakumar wrote:

                          If they are unemployed and are more than a month out of college/school, chances are good that they aren't very smart.

                          Now there's some interesting conclusions to be drawn from that statement. :-D There's a lot riding on that "and". :-D Marc

                          Thyme In The Country Interacx My Blog

                          N 1 Reply Last reply
                          0
                          • M Marc Clifton

                            Nishant Sivakumar wrote:

                            If they are unemployed and are more than a month out of college/school, chances are good that they aren't very smart.

                            Now there's some interesting conclusions to be drawn from that statement. :-D There's a lot riding on that "and". :-D Marc

                            Thyme In The Country Interacx My Blog

                            N Offline
                            N Offline
                            Nish Nishant
                            wrote on last edited by
                            #17

                            Marc Clifton wrote:

                            Now there's some interesting conclusions to be drawn from that statement. There's a lot riding on that "and".

                            Yeah, job openings easily out-weigh the number of qualified candidates. My sister finished her computer sci degree 2 years ago and had 3 solid job offers even before she finished her final semester.

                            Regards, Nish


                            Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
                            My latest book : C++/CLI in Action / Amazon.com link

                            M 1 Reply Last reply
                            0
                            • N Nish Nishant

                              Marc Clifton wrote:

                              Now there's some interesting conclusions to be drawn from that statement. There's a lot riding on that "and".

                              Yeah, job openings easily out-weigh the number of qualified candidates. My sister finished her computer sci degree 2 years ago and had 3 solid job offers even before she finished her final semester.

                              Regards, Nish


                              Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
                              My latest book : C++/CLI in Action / Amazon.com link

                              M Offline
                              M Offline
                              Marc Clifton
                              wrote on last edited by
                              #18

                              Nishant Sivakumar wrote:

                              My sister finished her computer sci degree 2 years ago and had 3 solid job offers even before she finished her final semester.

                              Interesting! But she must also be good. Marc

                              Thyme In The Country Interacx My Blog

                              N 1 Reply Last reply
                              0
                              • M Marc Clifton

                                Nishant Sivakumar wrote:

                                My sister finished her computer sci degree 2 years ago and had 3 solid job offers even before she finished her final semester.

                                Interesting! But she must also be good. Marc

                                Thyme In The Country Interacx My Blog

                                N Offline
                                N Offline
                                Nish Nishant
                                wrote on last edited by
                                #19

                                Marc Clifton wrote:

                                Interesting! But she must also be good.

                                Academically, she was good. But she wasn't all that much into programming. The company she joined offered a 2 month training to all their new employees. So they weren't expected to have real world experience. The candidates are just expected to have decent learning abilities. A side effect of this abundance of jobs is that even kids who are not remotely interested in pursuing a computer related career are still strongly pushed into doing computer science courses by their parents and other near ones.

                                Regards, Nish


                                Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
                                My latest book : C++/CLI in Action / Amazon.com link

                                M P 2 Replies Last reply
                                0
                                • N Nish Nishant

                                  Marc Clifton wrote:

                                  Interesting! But she must also be good.

                                  Academically, she was good. But she wasn't all that much into programming. The company she joined offered a 2 month training to all their new employees. So they weren't expected to have real world experience. The candidates are just expected to have decent learning abilities. A side effect of this abundance of jobs is that even kids who are not remotely interested in pursuing a computer related career are still strongly pushed into doing computer science courses by their parents and other near ones.

                                  Regards, Nish


                                  Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
                                  My latest book : C++/CLI in Action / Amazon.com link

                                  M Offline
                                  M Offline
                                  Marc Clifton
                                  wrote on last edited by
                                  #20

                                  Nishant Sivakumar wrote:

                                  A side effect of this abundance of jobs is that even kids who are not remotely interested in pursuing a computer related career are still strongly pushed into doing computer science courses by their parents and other near ones.

                                  It used to be that way here. Expect a crash in that economy in 15-20 years, perhaps even sooner in today's more rapid paced environment. And especially sooner if the US economy nose dives, as it looks like it's about to do. Marc

                                  Thyme In The Country Interacx My Blog

                                  1 Reply Last reply
                                  0
                                  • M Marc Clifton

                                    Actually, to answer your question more seriously, a race condition is much more a hardware term than a software one. More here.[^] The equivalent of a race condition in software is not a deadlock but rather the reading/writing of the same data by two different threads. Locking is an attempt to prevent race conditions, and deadlocks are the result of improper locking. So, unless someone has some hardware experience, I'm not surprised that they wouldn't know the term "race condition". Marc

                                    Thyme In The Country Interacx My Blog

                                    C Offline
                                    C Offline
                                    Chris Losinger
                                    wrote on last edited by
                                    #21

                                    "race condition" is used quite often in discussions of multithreading[^].

                                    image processing toolkits | batch image processing

                                    1 Reply Last reply
                                    0
                                    • M Marc Clifton

                                      Actually, to answer your question more seriously, a race condition is much more a hardware term than a software one. More here.[^] The equivalent of a race condition in software is not a deadlock but rather the reading/writing of the same data by two different threads. Locking is an attempt to prevent race conditions, and deadlocks are the result of improper locking. So, unless someone has some hardware experience, I'm not surprised that they wouldn't know the term "race condition". Marc

                                      Thyme In The Country Interacx My Blog

                                      A Offline
                                      A Offline
                                      Andy Brummer
                                      wrote on last edited by
                                      #22

                                      In almost all the introductions to multithreaded programming I've seen, they start with the race condition and then introduce critical sections, mutexes or semaphores as a way to prevent race conditions. If they claim to know about threads and don't know the term race condition they probably have just heard something like wrap shared data accesses in a lock statement, and don't have the proper theoretical background.


                                      I can imagine the sinking feeling one would have after ordering my book, only to find a laughably ridiculous theory with demented logic once the book arrives - Mark McCutcheon

                                      M 1 Reply Last reply
                                      0
                                      • A Andy Brummer

                                        In almost all the introductions to multithreaded programming I've seen, they start with the race condition and then introduce critical sections, mutexes or semaphores as a way to prevent race conditions. If they claim to know about threads and don't know the term race condition they probably have just heard something like wrap shared data accesses in a lock statement, and don't have the proper theoretical background.


                                        I can imagine the sinking feeling one would have after ordering my book, only to find a laughably ridiculous theory with demented logic once the book arrives - Mark McCutcheon

                                        M Offline
                                        M Offline
                                        Marc Clifton
                                        wrote on last edited by
                                        #23

                                        Andy Brummer wrote:

                                        don't have the proper theoretical background.

                                        I would say that's a given pretty much nowadays. Marc

                                        Thyme In The Country Interacx My Blog

                                        1 Reply Last reply
                                        0
                                        • I Ilia Blank

                                          To all developers from India We are interviewing candidates for programming position in Hyderabad India. None of them is able to answer question "What is Race Condition". Can it be that you are using different term in India? Regards

                                          R Offline
                                          R Offline
                                          Ravi Bhavnani
                                          wrote on last edited by
                                          #24

                                          Nothing. If a candidate (Indian or otherwise) isn't able to answer the question, I would be inclined to believe they haven't done much multi-threaded programming. /ravi

                                          My new year resolution: 2048 x 1536 Home | Music | Articles | Freeware ravib(at)ravib(dot)com

                                          N 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups