Many device discovery protocols work by sending out broadcast or multicast packets (either to announce themselves to devices who might be listening or to request devices to send them data). These packets are expected to go out to either everyone on the same layer-2 network (the broadcast case) or everyone who has subscribed to a particular multicast address (the multicast case).
In addition to device discovery, these are frequently used for heartbeat messages to indicate that you are still alive (for high-availability protocols like VRRP).
Thanks for the info. I've been considering a new console purchase and had basically ruled out Stadia immediately due to the subscription requirement. This changes things a bit but I still don't like the fact that I can't play something without a connection to the big Google. I suppose this is just what it feels like to be part of a generation falling out of the marketing window.
Nope, it's not the same at all. Wework is the corporation and it's leasing from the founder. McDonald's is the corporation and it leases out to franchisees.
>then implement any kind of sort for an array, then implement depth-first-search.
How have you not grokked how useless those questions actually are when it comes to knowledge about writing software? Those are both trivia in the same category as "implement the TCP acking mechanism".
You're probably using a different definition of "whiteboard problem" than is common for what is used a places like Google/Facebook/etc.
I agree with you 100% if "whiteboard problem" means, sit with them while they type up a function in an IDE that does something common (e.g. validates a string, implements some error handling, do a failure backoff, etc).
I disagree if it means, ask them to implement an algorithm on a whiteboard to steer a robot through a maze in a time with optimal algorithmic complexity. This is completely useless and the people that can do this have little overlap with people that can implement easy to read/debug code worthy of production and maintenance.