I assume that the electrician is wiring the switch from the ceiling rose, this is the standard way, but in older houses it can be impossible oor uneconomic.
Anyway, assuming that we are talking the standard wiring pattern, he will be taking a wire from the ceiling rose which will be in the middle of the upstairs floor, and running it to a point above where the light switch is to be.
If it is an upstairs room, it is fairly easy, you just go into the loft and run the cable to the top of the wall where the lightswitch is.
If it is a downstairs room, it is very likely that a few floorboards will have to be lifted so that he can reach into the hole left by one lifted floorboard, and try fiddle the wire across to the destination where he will have lifted another floorboard.
Getting the cable to fall right is not so easy, usually I would drill a hole in the ceiling vertically above the lightswitch, and I would do that from the room drilling upwards, that way it is easier to ensure the line of the cable run is straight. It also means that if he were in a loft, he would see the hole easier with daylight shining through it.
If the wall has a cavity, such as studding or plastered lats, I might well put a couple of holes down the wall so I can see the cable come between the cavity and also to help me pull the cable down.
It is not at all unusual for the cable to get snagged on some obstacle when trying to feed it through, using the old cable as a drawline might work but not always.
If the elcetrician were lucky, he could perhaps find the old cable coming up from the old lightswitch and if very lucky might be able to use it as a drawline, he would tie a bit of string to it and pull the cable upward taking the string with it, and then tie the new calbe to the string and pull it downwards.
Filling holes is no problem at all.