I agree with the previous posts. First, it is more convenient for the user if a GFCI is installed in the extrerior recep - even if another GFCI is in-line on the interior. That way, (a) the external user definitely knows the recep is GFCI proected, and (b) the user can typically reset it easily if it blows. (A trip on one GFCI downstream will typically not also trip a GFCI upstream -- but distance matters.)
Here is a common example: I was doing pro bono 'help our neighbor' work on his external deck and stairs. The external recep on his garage was not GFCI (and there were no stickers or notes) -- so I let hime know this was unsafe for the work I was doing. He told me the recep was connected to a GFCI inside the garage, so no problem. Except this is a problem.. If the GFCI trips inside his garage, I cannot reset it. I have to call him (if he is home) and wait for him to reset the GFCI inside his garage.
An electrician would obviously say, "This is why you need separate circuits!" I agree, and we have lots of 'extra' circuits on our new beach house, so lights, appliances, receps and external receps are all on different circuits -- for each room. Nothing is 'chained' together. You can also install a master breaker / GFCI / AFCI in the panel to protect each circuit. This is the ideal solution, however, and existing homes and remodels often have a minimal number of circuits.
Even an 'optimum' solution does not solve the challenge for people working outside a home. To avoid problems, install another GFCI in every external recep. Typically, they can reset it without entering your home. Worst case, they will also need to reset an internal GFCI or breaker.
I hope this is helpful.