这个问题下的所有回答中,只要说必须填写居住地址的,绝对都是从没有认真在美国投过工作简历的。
这是苹果(Apple)的工作申请界面。你只需要填写你所在的州和城市,而根本不需要地址。

这是KLA的工作申请界面,不需要填写具体地址,甚至连州和城市不填写都可以继续。

这是Meta的工作申请页面,压根儿都不问你的地址,只问你所在城市。

为什么这些公司多半都强制要求填写所在城市呢?其实他们最关心并不是你现在有没有一个居住地址,具体住在哪里;他们最关心的是,如果给了你offer之后,如何让你搬到公司所在的城市。
比如你现在住在俄勒冈州的波特兰市,但是这个工作是在加州的圣地亚哥,那他们就会问你最早什么时候可以搬过去。确定好时间之后,就会与你讨论具体的relocation环节。要么就是公司直接给你一笔钱,让你自己搬过去。这笔钱的数目与你所在城市到公司城市的距离相关,这也是为何他们需要询问你所在的城市。比如从洛杉矶搬到圣地亚哥,给的钱就比较少;从波特兰搬到圣地亚哥,给的钱就会多一些;从纽约搬到圣地亚哥,那给的钱还会更多。
如果你嫌自己搬家太累了,你也可以选择不要钱,而是让公司雇佣搬家公司全方位地为你搬家,其中包括为你运车、所有家具和各种物品,以及你全家的机票,甚至还会帮你找中介卖房子(如果你拥有房子)——不过并不是所有公司都有这个选项。
通常来说,当两个选项都存在时,租房子的选择直接拿钱最好,有房子的话选择搬家公司为上。
对于允许remote工作而不需要搬家的职位,公司也需要你的所在州,这主要是因为报税的缘故。美国的每个州的税率都完全不同,比如阿拉斯加州、佛罗里达州、内华达州、华盛顿州、德克萨斯州等州就是0州税,而其他各个州的州税也不尽相同,因此每个州的报税文件W-2也是不同的。公司给你发W2的时候需要知道你到底在哪个州,才能给你发正确的税表。
综上所述,美国并没有应聘需要居住地址的潜规则。通常会询问你的所在城市,但这主要为了relocation和报税的目的。